assertEquals(errorContent.getReason(), "some reason");
assertFalse(errorContent.isNoError());
}
public void parseInvalidJsonTest() {
CouchErrorContent errorContent = CouchErrorContent.parseJson("junk");
assertEquals(errorContent.getError(), "junk");
assertEquals(errorContent.getReason(), "junk");
assertFalse(errorContent.isNoError());
errorContent = CouchErrorContent.parseJson("{junk}");
assertEquals(errorContent.getError(), "{junk}");
assertEquals(errorContent.getReason(), "{junk}");
assertFalse(errorContent.isNoError());
errorContent = CouchErrorContent.parseJson("");
assertEquals(errorContent, CouchErrorContent.noError);
assertEquals(errorContent.getError(), "none");
assertEquals(errorContent.getReason(), "No error");
assertTrue(errorContent.isNoError());
errorContent = CouchErrorContent.parseJson(null);
assertEquals(errorContent, CouchErrorContent.noError);
}