@Override public String toString() { String lockIdAsString = getLockIdAsString(); return getClass().getSimpleName() + " [" + encodeToAscii(lockIdAsString) + "]"; }
private void assertDescriptorsNotPresentInFile(File logFile) { try { List<String> contents = Files.readAllLines(logFile.toPath()); String result = Strings.join(contents).with("\n"); assertThat(result).doesNotContain(DESCRIPTOR_1.getLockIdAsString()); assertThat(result).doesNotContain(DESCRIPTOR_2.getLockIdAsString()); } catch (IOException e) { throw new RuntimeException(e); } }
private LockRequest requestContaining(String table) { return argThat( argument -> argument != null && argument.getLockDescriptors().stream() .anyMatch(descriptor -> descriptor.getLockIdAsString().contains(table))); }
/** Tests identity operations */ @Test public void testIdentity() { Assert.assertEquals("a client", client.getClientId()); Assert.assertEquals("", LockClient.ANONYMOUS.getClientId()); Assert.assertEquals("lock1", lock1.getLockIdAsString()); Assert.assertEquals("lock2", lock2.getLockIdAsString()); }
/** Tests that our objects have {@code toString()} methods defined. */ @Test public void testToStrings() { Assert.assertEquals("client", client.getClientId()); Assert.assertEquals("lock", readWriteLock.getDescriptor().getLockIdAsString()); assertGoodToString(readWriteLock); assertGoodToString(anonymousReadLock); assertGoodToString(knownClientWriteLock); }
@Override public String toString() { String lockIdAsString = getLockIdAsString(); return getClass().getSimpleName() + " [" + encodeToAscii(lockIdAsString) + "]"; }
Assert.assertEquals(longString, lock.getLockIdAsString());