### Question:
UserServiceImpl implements UserService { @Override public void createAdminUser(AdminCreateReq adminCreateReq) { checkParam(adminCreateReq); UserEntity userEntity = buildUserEntity(adminCreateReq); userDAO.createUser(userEntity); }  @Override UserEntity login(LoginReq loginReq); @Override List<UserEntity> findUsers(UserQueryReq userQueryReq); @Override UserEntity register(RegisterReq registerReq); @Override void batchUpdateUserState(BatchReq<UserStateReq> userStateReqs); @Override void createAdminUser(AdminCreateReq adminCreateReq); @Override List<RoleEntity> findRoles(); @Override void deleteRole(String roleId); @Override void updateMenuOfRole(RoleMenuReq roleMenuReq); @Override void updatePermissionOfRole(RolePermissionReq rolePermissionReq); @Override List<PermissionEntity> findPermissions(); @Override List<MenuEntity> findMenus(); @Override List<LocationEntity> findLocations(String userId); @Override String createLocation(LocationCreateReq locationCreateReq, String userId); @Override void deleteLocation(String locationId, String userId); @Override void modifyLocation(LocationUpdateReq locationUpdateReq, String userId);  }### Answer:
@Test public void createAdminUser() throws Exception { AdminCreateReq adminCreateReq = new AdminCreateReq(); adminCreateReq.setUsername("chaimmadmin"); adminCreateReq.setPassword("123"); adminCreateReq.setPhone("110"); adminCreateReq.setRoleId("3"); userService.createAdminUser(adminCreateReq); }