? 2010-12-13 19:50, Josep García ??:
I have found this post, which assures solves the problem.
http://www.mail-archive.com/users@appfuse.dev.java.net/msg08809.html
Let us know if it works for you too!
Josep
2010/12/13 <t...@dds.nl <mailto:t...@dds.nl>>
it had something to do with turning off the
aspectj-maven-plugin
i see i have this one commented out
tibi
hi,Matt
"mvn appfuse:full-source",the default appfuse codes will be added
including a couple of unit test code,but the cobertura
coverage is still
0%,i search many threads,but there aren't the formal manual in
www.appfuse.org <http://www.appfuse.org>,may be the
aspectj-maven-plugin affect the cobertura,so
it may depend on the APF-1217 resolved
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
<mailto:users-unsubscr...@appfuse.dev.java.net>
For additional commands, e-mail:
users-h...@appfuse.dev.java.net
<mailto:users-h...@appfuse.dev.java.net>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
<mailto:users-unsubscr...@appfuse.dev.java.net>
For additional commands, e-mail: users-h...@appfuse.dev.java.net
<mailto:users-h...@appfuse.dev.java.net>
Great,I can run the cobertura successful,but i am still puzzled about
the result:
public class UserManagerImplTest extends BaseManagerMockTestCase {
//~ Instance fields
========================================================
private UserManagerImpl userManager = new UserManagerImpl();
private RoleManagerImpl roleManager;
private UserDao userDao;
private RoleDao roleDao;
//~ Methods
================================================================
@Before
public void setUp() throws Exception {
userDao = context.mock(UserDao.class);
userManager.setUserDao(userDao);
roleDao = context.mock(RoleDao.class);
roleManager = new RoleManagerImpl(roleDao);
}
@Test
public void testGetUser() throws Exception {
final User testData = new User("1");
testData.getRoles().add(new Role("user"));
// set expected behavior on dao
context.checking(new Expectations() {{
one(userDao).get(with(equal(1L)));
will(returnValue(testData));
}});
User user = userManager.getUser("1");
assertTrue(user != null);
assert user != null;
assertTrue(user.getRoles().size() == 1);
}
........
preceding code UserManagerImplTest is coming from "mvn appfuse:full-source"
we can see method userManager.getUser("1")
but the coverage report still show 0% at the UserManager,why?