entitybeantest.java

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

JAVA
47
字号
package anni.core.domain;

import junit.framework.TestCase;


public class EntityBeanTest extends TestCase {
    EntityBean bean = null;

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

    @Override
    protected void tearDown() {
    }

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

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

        EntityBean bean2 = new EntityBean(1L);
        assertTrue(bean2.equals(bean));
    }

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

    public void testEquals3() {
        assertFalse(bean.equals(new Object()));
    }

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

        bean.setId(1L);
        assertEquals(1, bean.hashCode());
    }
}

⌨️ 快捷键说明

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