Package com.splunk.shuttl.archiver.model

Examples of com.splunk.shuttl.archiver.model.Bucket


  public void _bucketInCsvFormat_returnBucketFromCsvImporter() {
    LocalBucket realCsvBucket = TUtilsBucket.createRealCsvBucket();
    LocalBucket importedBucket = mock(LocalBucket.class);
    when(csvImporter.importBucket(realCsvBucket)).thenReturn(importedBucket);
    Bucket restoredBucket = bucketImportController
        .restoreToSplunkBucketFormat(realCsvBucket);
    assertEquals(importedBucket, restoredBucket);
  }
View Full Code Here


    String name = glacierArchiveIdStore.getFileName();
    assertEquals(name, "glacier.archiveid.meta");
  }

  public void putArchiveId_bucketAndId_putsArchiveIdWithMetadataStore() {
    Bucket bucket = TUtilsBucket.createBucket();
    glacierArchiveIdStore.putArchiveId(bucket, archiveId);
    verify(metadataStore).put(bucket, glacierArchiveIdStore.getFileName(),
        archiveId);
  }
View Full Code Here

    verify(metadataStore).put(bucket, glacierArchiveIdStore.getFileName(),
        archiveId);
  }

  public void getArchiveId_bucket_getsArchiveId() {
    Bucket bucket = mock(Bucket.class);
    when(metadataStore.read(bucket, glacierArchiveIdStore.getFileName()))
        .thenReturn(archiveId);
    assertEquals(archiveId, glacierArchiveIdStore.getArchiveId(bucket));
  }
View Full Code Here

    when(
        bucketFactory.createWithIndexDirectoryAndFormat(anyString(),
            any(File.class), any(BucketFormat.class))).thenReturn(
        TUtilsBucket.createBucket());

    Bucket importedBucket = csvImporter.importBucket(csvBucket);
    assertNotNull(importedBucket);
    assertFalse(csvFile.exists());
  }
View Full Code Here

   * @return bucket that has the bucket name of a bucket created with Splunk
   *         clustering bucket replication.
   */
  public static LocalBucket createReplicatedBucket(String index, File parent,
      String guid) {
    Bucket bucket = createBucket();
    String finalBucketName = replicatedBucketName(bucket, guid);

    File dir = createDirectoryInParent(parent, finalBucketName);
    return createBucketWithIndexInDirectory(index, dir);
  }
View Full Code Here

    File csvFile = mock(File.class);
    when(bucketToCsvFileExporter.exportBucketToCsv(bucket)).thenReturn(csvFile);
    when(bucketFileCreator.createBucketWithFile(csvFile, bucket)).thenReturn(
        csvBucket);

    Bucket actualBucket = csvExporter.exportBucket(bucket);
    assertEquals(csvBucket, actualBucket);
  }
View Full Code Here

    inOrder.verifyNoMoreInteractions();
  }

  public void getBucket_bucket_getTheFileInTheBucketWhichIsTheGlacierArchiveByUsingTheExtensionToTheBucketFormat()
      throws IOException {
    Bucket tgzBucket = TUtilsBucket.createTgzBucket();

    String bucketFileName = tgzBucket.getName()
        + BucketFormat.extensionOfFormat(tgzBucket.getFormat());

    File temp = createDirectory();
    File fileInBucketWhichIsTheGlacierArchive = new File(temp, bucketFileName);
    File dst = mock(File.class);
    glacierBucketTransferer.get(tgzBucket, temp, dst);

    verify(glacierClient).downloadArchiveToFile(eq(tgzBucket.getPath()),
        eq(fileInBucketWhichIsTheGlacierArchive));
    verifyZeroInteractions(glacierArchiveIdStore);
  }
View Full Code Here

    verifyZeroInteractions(glacierArchiveIdStore);
  }

  public void getBucket_archiveIdDoesNotExist_putsArchiveIdWithGlacierArchiveIdStore()
      throws IOException {
    Bucket remoteBucket = TUtilsBucket.createRemoteBucket();
    String key = remoteBucket.getPath();
    File localTemp = createDirectory();
    File localDst = mock(File.class);
    when(glacierClient.getArchiveId(key)).thenThrow(
        new GlacierArchiveIdDoesNotExist("msg"));
    String archiveId = "archiveId";
View Full Code Here

  }

  @Test(groups = { "fast-unit" })
  public void isBucketEqualOnIndexFormatAndName_equallyCreatedBuckets_true()
      throws IOException {
    bucket1 = new Bucket(path, index, name, format);
    bucket2 = new Bucket(path, index, name, format);
    isBucketEqualTest();
  }
View Full Code Here

    isBucketEqualTest();
  }

  public void isBucketEqualOnIndexFormatAndName_indexNull_true()
      throws IOException {
    bucket1 = new Bucket(path, null, name, format);
    bucket2 = new Bucket(path, null, name, format);
    isBucketEqualTest();
  }
View Full Code Here

TOP

Related Classes of com.splunk.shuttl.archiver.model.Bucket

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.