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 * ====================================================================
23 package org.onap.music.unittests;
25 import org.apache.log4j.Logger;
26 import org.onap.music.lockingservice.zookeeper.MusicLockingService;
28 public class TestLockStore {
29 final static Logger logger = Logger.getLogger(TestLockStore.class);
31 public static void main(String[] args) throws Exception {
32 String lockName = "/achristmkllas";
33 MusicLockingService ml = new MusicLockingService();
34 ml.deleteLock(lockName);
37 logger.info("lockname:" + lockName);
39 String lockId1 = ml.createLockId(lockName);
40 logger.info("lockId1 " + lockId1);
41 logger.info(ml.isMyTurn(lockId1));
43 String lockId2 = ml.createLockId(lockName);
44 logger.info("lockId2 " + lockId2);
45 logger.info("check " + ml.isMyTurn("$bank$x-94608776321630264-0000000000"));
46 logger.info(ml.isMyTurn(lockId2));
48 // zkClient.unlock(lockId1);
49 // logger.info(ml.lock(lockId2));
50 // zkClient.unlock(lockId2);