stringentitybeantest.java

来自「anewssystem新闻发布系统集成使用了spring hibernate f」· Java 代码 · 共 48 行

JAVA
48
字号
package anni.core.domain;

import junit.framework.TestCase;


public class StringEntityBeanTest extends TestCase {
    StringEntityBean bean = null;

    @Override
    protected void setUp() {
        bean = new StringEntityBean();
    }

    @Override
    protected void tearDown() {
    }

    public void testGetId() {
        assertNull(bean.getId());
        bean.setId("1");
        assertEquals("1", bean.getId());
    }

    public void testEquals() {
        bean.setId("1");

        StringEntityBean bean2 = new StringEntityBean("1");
        assertTrue(bean2.equals(bean));
    }

    public void testEquals2() {
        StringEntityBean bean2 = new StringEntityBean();
        assertFalse(bean2.equals(bean));

        assertFalse(bean.equals(new Object()));
        assertFalse(bean.equals(new SerializableEntityBean()));
        assertFalse(bean.equals(new LongEntityBean()));
        assertFalse(bean.equals(new IntegerEntityBean()));
    }

    public void testHashCode() {
        assertNotNull(bean.hashCode());

        bean.setId("1");
        assertEquals(49, bean.hashCode());
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?