Session restrictor unit test

I am looking forward to how to test the following method for restricting the user session.

Is there any unit test example for testing this?

Thanks.

	@Override
	public void onEvent(Event event) {

		if (EventType.LOGIN.equals(event.getType())) {
			RealmModel realm = keycloakSession.getContext().getRealm();
			UserModel user = keycloakSession.users().getUserById(realm, event.getUserId());

			keycloakSession.sessions().getUserSessionsStream(realm, user).forEach(userSession -> {
				// remove all existing user sessions except the last created one
				if (!userSession.getId().equals(event.getSessionId())) {
					keycloakSession.sessions().removeUserSession(realm, userSession);
					log.info(String.format("Session Id : %s removed ", userSession.getId()));
				}
			});

			log.info("Login Event Occurred:" + EventUtil.toString(event));
		}

	}