Enable passing Atmos tests

Also clarify why we skip certain tests with SkipException.
This commit is contained in:
Andrew Gaul 2017-10-29 13:43:10 -07:00
parent 48a8400c3f
commit 28a70b7fb4
2 changed files with 8 additions and 41 deletions

View File

@ -65,4 +65,9 @@ public class AtmosContainerIntegrationLiveTest extends BaseContainerIntegrationT
public void testDelimiterList() {
throw new SkipException("Delimiter support is not yet implemented");
}
@Override
public void testListContainerPrefix() throws InterruptedException {
throw new SkipException("Prefix support is not yet implemented");
}
}

View File

@ -42,39 +42,8 @@ public class AtmosIntegrationLiveTest extends BaseBlobIntegrationTest {
}
@Override
@Test(enabled = false)
public void testGetIfMatch() {
// no etag support
}
@Override
@Test(enabled = false)
public void testGetIfModifiedSince() {
// not supported
}
@Override
@Test(enabled = false)
public void testGetIfNoneMatch() {
// no etag support
}
@Override
@Test(enabled = false)
public void testGetIfUnmodifiedSince() {
// not supported
}
@Override
@Test(enabled = false)
public void testGetRange() {
// TODO this should work
}
@Override
@Test(enabled = false)
public void testGetTwoRanges() {
// not supported
throw new SkipException("Atmos MIME-encodes multiple ranges");
}
// not supported
@ -122,16 +91,9 @@ public class AtmosIntegrationLiveTest extends BaseBlobIntegrationTest {
throw new SkipException("Expiration not yet implemented");
}
@Test(enabled = false)
// problem with the stub and md5, live is fine
@Override
public void testMetadata() {
// TODO
}
@Test(enabled = false)
// problem with the stub and md5, live is fine
public void testPutObject() throws Exception {
// TODO
throw new SkipException("Atmos cannot overwrite blob when Content-MD5 is set");
}
@Override