@Test
public void testDeclaration() {
final InternalReadAccessor extractor = store.getReader( Cheese.class,
"type" );
final Pattern pattern = new Pattern( 5,
new ClassObjectType( Cheese.class ) );
final Declaration declaration = new Declaration( "typeOfCheese",
extractor,
pattern );
assertEquals( "typeOfCheese",
declaration.getIdentifier() );
assertSame( String.class,
declaration.getDeclarationClass() );
assertSame( extractor,
declaration.getExtractor() );
assertEquals( 5,
declaration.getPattern().getOffset() );
}