@Test public void testBeanMock1WithOriginAndSourceName() { stub(bean.toString()).toReturn("MockToString"); // stub(beanMock1.hashCode()).toReturn(12345678); assertSame(holder2.get(), bean); assertEquals(TIMESTAMP1, holder2.getLatestModificationTime()); assertEquals(ORIGIN, holder2.getOrigin()); assertEquals(SOURCE_NAME, holder2.getSourceName()); assertEquals("MetadataItemHolderFixture[origin, source, MockToString]", holder2.toString()); assertEquals(bean.hashCode(), holder2.hashCode()); verify(bean).addPropertyChangeListener((PropertyChangeListener)same(holder2.propertyChangeListener)); }
@Test public void testBeanMock1() { stub(bean.toString()).toReturn("MockToString"); // stub(beanMock1.hashCode()).toReturn(12345678); assertSame(holder.get(), bean); assertNull(holder.getLatestModificationTime()); assertNull(holder.getOrigin()); assertNull(holder.getSourceName()); assertEquals("MetadataItemHolderFixture[null, null, MockToString]", holder.toString()); assertEquals(bean.hashCode(), holder.hashCode()); verify(bean).addPropertyChangeListener((PropertyChangeListener)same(holder.propertyChangeListener)); }