MCPcopy Create free account
hub / github.com/apache/nutch / testObject

Method testObject

src/test/org/apache/nutch/metadata/TestMetadata.java:219–242  ·  view source on GitHub ↗

Test for equals(Object) method.

()

Source from the content-addressed store, hash-verified

217
218 /** Test for <code>equals(Object)</code> method. */
219 @Test
220 public void testObject() {
221 Metadata meta1 = new Metadata();
222 Metadata meta2 = new Metadata();
223 assertFalse(meta1.equals(null));
224 assertFalse(meta1.equals("String"));
225 assertTrue(meta1.equals(meta2));
226 meta1.add("name-one", "value-1.1");
227 assertFalse(meta1.equals(meta2));
228 meta2.add("name-one", "value-1.1");
229 assertTrue(meta1.equals(meta2));
230 meta1.add("name-one", "value-1.2");
231 assertFalse(meta1.equals(meta2));
232 meta2.add("name-one", "value-1.2");
233 assertTrue(meta1.equals(meta2));
234 meta1.add("name-two", "value-2.1");
235 assertFalse(meta1.equals(meta2));
236 meta2.add("name-two", "value-2.1");
237 assertTrue(meta1.equals(meta2));
238 meta1.add("name-two", "value-2.2");
239 assertFalse(meta1.equals(meta2));
240 meta2.add("name-two", "value-2.x");
241 assertFalse(meta1.equals(meta2));
242 }
243
244 /** Test for <code>Writable</code> implementation. */
245 @Test

Callers

nothing calls this directly

Calls 2

equalsMethod · 0.95
addMethod · 0.95

Tested by

no test coverage detected