public ServiceResults getApplicationCounterNames() throws Exception { Set<String> counters = em.getCounterNames(); ServiceResults results = genericServiceResults().withData( counters ); return results; }
@Test public void testCountAdminUserAction() throws Exception { SimpleBatcher batcher = SpringResource.getInstance().getBean( SimpleBatcher.class ); batcher.setBlockingSubmit( true ); batcher.setBatchSize( 1 ); EntityManager em = setup.getEmf().getEntityManager( setup.getEmf().getManagementAppId() ); Map<String, Long> counts = em.getApplicationCounters(); logger.info( JsonUtils.mapToJsonString( counts ) ); logger.info( JsonUtils.mapToJsonString( em.getCounterNames() ) ); final Long existingCounts = counts.get( "admin_logins" ); final long startCount = existingCounts == null ? 0 : existingCounts; setup.getMgmtSvc().countAdminUserAction( adminUser, "login" ); counts = em.getApplicationCounters(); logger.info( JsonUtils.mapToJsonString( counts ) ); logger.info( JsonUtils.mapToJsonString( em.getCounterNames() ) ); assertNotNull( counts.get( "admin_logins" ) ); final long newCount = counts.get( "admin_logins" ); assertEquals( 1l, newCount - startCount ); }
logger.info( JsonUtils.mapToJsonString( r.getCounters() ) ); logger.info( JsonUtils.mapToJsonString( em.getCounterNames() ) );