2 * ============LICENSE_START==========================================
4 * ===================================================================
5 * Copyright (c) 2017 AT&T Intellectual Property
6 * ===================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
19 * ============LICENSE_END=============================================
20 * ====================================================================
22 package org.onap.music.unittests;
24 import org.apache.log4j.Logger;
25 import org.onap.music.lockingservice.MusicLockingService;
27 public class TestLockStore {
28 final static Logger logger = Logger.getLogger(TestLockStore.class);
30 public static void main(String[] args) throws Exception {
31 String lockName = "/achristmkllas";
32 MusicLockingService ml = new MusicLockingService();
33 ml.deleteLock(lockName);
36 logger.info("lockname:" + lockName);
38 String lockId1 = ml.createLockId(lockName);
39 logger.info("lockId1 " + lockId1);
40 logger.info(ml.isMyTurn(lockId1));
42 String lockId2 = ml.createLockId(lockName);
43 logger.info("lockId2 " + lockId2);
44 logger.info("check " + ml.isMyTurn("$bank$x-94608776321630264-0000000000"));
45 logger.info(ml.isMyTurn(lockId2));
47 // zkClient.unlock(lockId1);
48 // logger.info(ml.lock(lockId2));
49 // zkClient.unlock(lockId2);