    public void testFindById() throws Exception {
        when(fooDAO.findById(eq(9527L))).thenReturn(fooFactory.name("周星星").age(51).build());
        Foo zxx = fooDAO.findById(9527L);
        assertThat(zxx.getName()).isEqualTo("周星星");
        assertThat(zxx.getAge()).isEqualTo(51);
        verify(fooDAO, times(1)).findById(eq(9527L));
        verify(fooDAO, never()).findById(eq(1L));
    }

    public void testFindById() throws Exception {
        when(fooDAO.findById(eq(9527L))).thenReturn(fooFactory.name("周星星").age(51).build());
        Foo zxx = fooDAO.findById(9527L);
        assertThat(zxx.getName()).isEqualTo("周星星");
        assertThat(zxx.getAge()).isEqualTo(51);
        verify(fooDAO, times(1)).findById(9527L);
        verify(fooDAO, never()).findById(eq(1L));
    }
