assertEquals( "warnings count", 1, database.getNumWarnings() );
assertEquals( "check no notices", 0, database.getNumNotices() );
Iterator warnings = database.getMetadataIterator();
assertTrue( "check there is a failure", warnings.hasNext() );
MetadataResults results = (MetadataResults) warnings.next();
warnings = results.getWarnings().iterator();
assertTrue( "check there is a failure", warnings.hasNext() );
ResultReason result = (ResultReason) warnings.next();
assertMetadata( results );
assertEquals( "check failure reason", "Single Warning Message", result.getReason() );
assertEquals( "check failure parameters", PROCESSOR, result.getProcessor() );