-/*
-
-* Copyright (c) 2015 Huawei, Inc. and others. All rights reserved.
-
-*
-
-* This program and the accompanying materials are made available under the
-
-* terms of the Eclipse Public License v1.0 which accompanies this distribution,
-
-* and is available at http://www.eclipse.org/legal/epl-v10.html
-
-*/
-package org.opendaylight.nemo.user.transactionmanager;
-
-import static org.mockito.Matchers.any;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-import junit.framework.TestCase;
-
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
-import org.opendaylight.nemo.user.tenantmanager.AAA;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserId;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserName;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserPassword;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserRoleName;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.EndTransactionInput;
-/**
- * Created by zhangmeng on 2015/11/20.
- */
-public class TransactionEndTest extends TestCase {
- private TransactionEnd transactionEnd;
- @Before
- public void setUp() throws Exception {
- transactionEnd = new TransactionEnd();
- }
-
- @Test
- public void testTransactionend() throws Exception {
- AAA aaa = mock(AAA.class);
- EndTransactionInput input = mock(EndTransactionInput.class);
- when(aaa.CheckUser(any(UserId.class),any(UserName.class),any(UserPassword.class),any(UserRoleName.class)))
- .thenReturn(new String("test"));
- String flag = transactionEnd.transactionend(aaa,input);
- verify(aaa).CheckUser(any(UserId.class),any(UserName.class),any(UserPassword.class),any(UserRoleName.class));
- Assert.assertEquals("test", flag);
- }
+/*\r
+ * Copyright (c) 2015 Huawei, Inc. and others. All rights reserved.\r
+ *\r
+ * This program and the accompanying materials are made available under the\r
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
+ * and is available at http://www.eclipse.org/legal/epl-v10.html\r
+ */\r
+package user.transactionmanager;\r
+\r
+import junit.framework.TestCase;\r
+import org.junit.Assert;\r
+import org.junit.Before;\r
+import org.junit.Test;\r
+import org.opendaylight.nemo.user.tenantmanager.AAA;\r
+import org.opendaylight.nemo.user.transactionmanager.TransactionEnd;\r
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.EndTransactionInput;\r
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserId;\r
+import static org.junit.Assert.*;\r
+import static org.mockito.Mockito.*;\r
+/**\r
+ * Created by zhangmeng on 2015/12/15.\r
+ */\r
+public class TransactionEndTest extends TestCase {\r
+ private AAA aaa;\r
+ private EndTransactionInput input;\r
+ private TransactionEnd transactionEnd;\r
+ @Before\r
+ public void setUp() throws Exception {\r
+ aaa = mock(AAA.class);\r
+ input = mock(EndTransactionInput.class);\r
+\r
+ transactionEnd = new TransactionEnd();\r
+ }\r
+\r
+ @Test\r
+ public void testTransactionend() throws Exception {\r
+ UserId userId = mock(UserId.class);\r
+\r
+ when(aaa.checkUser(any(UserId.class))).thenReturn(new String("test"));\r
+ when(input.getUserId()).thenReturn(userId);\r
+\r
+ Assert.assertTrue(transactionEnd.transactionend(aaa,input).equals("test"));\r
+ }\r
}
\ No newline at end of file