@Test
	public void testGetTestListByOtherUser() {
		String testName = "new test1";
		PerfTest test = createPerfTest(testName, Status.READY, now());

		User otherTestUser = new User();
		otherTestUser.setUserId("testUser");
		otherTestUser.setPassword("testUser");
		otherTestUser.setRole(Role.USER);
		otherTestUser = userService.save(otherTestUser);
		otherTestUser.setTimeZone("Asia/Seoul");
		Map<String, Object> response = perfTestApiController.getAllList(otherTestUser, null, null, null, PageRequest.of(0, 10));

		assertThat(((List) response.get("tests")).size(), is(0));

		// test no permission for other user
		try {
			perfTestApiController.getOne(otherTestUser, test.getId());
			assertTrue(false);
		} catch (NGrinderRuntimeException e) {
			assertTrue(true);
		}
	}
for "saved" or "ready" test, can be modified, but for running or finished test, can not
modify
ngrinder-controller/src/test/java/org/ngrinder/perftest/controller/PerfTestControllerTest.java