コード例 #1
0
  public void shouldHandleSuccessfulBucketDeletion() throws Exception {
    mojo.execute();

    verify(mockCouchbaseClient).deleteBucket(BUCKET_NAME);
    verify(mockMavenLog).info("Deleted bucket '" + BUCKET_NAME + "'");

    verifyNoMoreInteractions(mockCouchbaseClient, mockMavenLog);
  }
コード例 #2
0
  public void shouldHandleUnsuccessfulBucketDeletion() throws Exception {
    final CouchbaseException ex = new CouchbaseException("Oops!", errors);
    doThrow(ex).when(mockCouchbaseClient).deleteBucket(anyString());

    mojo.execute();

    verify(mockCouchbaseClient).deleteBucket(BUCKET_NAME);
    verify(mojo).logFailure(ex);

    verifyNoMoreInteractions(mockCouchbaseClient);
  }