DBaseFileAttributePool { @Pure public URL getResource() { return this.url; } private  DBaseFileAttributePool(URL dbaseFile); @Pure static DBaseFileAttributeProvider getContainer(URL dbaseFile, int recordNumber); @Pure static DBaseFileAttributeProvider getProvider(URI dbaseFile, int recordNumber); @Pure static DBaseFileAttributeProvider getProvider(File dbaseFile, int recordNumber); @Pure static DBaseFileAttributeProvider getProvider(String resource, int recordNumber); @Pure static DBaseFileAttributeCollection getCollection(URL dbaseFile, int recordNumber); @Pure static DBaseFileAttributeCollection getCollection(URI dbaseFile, int recordNumber); @Pure static DBaseFileAttributeCollection getCollection(File dbaseFile, int recordNumber); @Pure static DBaseFileAttributeCollection getCollection(String resource, int recordNumber); void close(); @Override @SuppressWarnings("checkstyle:nofinalizer") @Deprecated(since = "17.0", forRemoval = true) void finalize(); @Pure URL getResource(); @SuppressWarnings("resource") @Pure Collection<String> getAllAttributeNames(int recordNumber); @SuppressWarnings("resource") @Pure int getAttributeCount(); @SuppressWarnings("resource") @Pure Object getRawValue(int recordNumber, String name, OutputParameter<AttributeType> type);  }
@Test public void testGetResource() { assertEquals(this.resource, this.pool.getResource()); }