String errorInfo = null;\r
List<QueryCondition> queryConditionList = null;\r
\r
- errorInfo = aaa.CheckUser(input.getUserId(),input.getUserName(),input.getUserPassword(),input.getUserRole());\r
+ errorInfo = aaa.checkUser(input);\r
\r
if (errorInfo != null)\r
{\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserPassword;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserRoleName;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.users.User;\r
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.user.rev151010.UserInstance;\r
\r
import java.util.List;\r
\r
this.tenantManage = tenantManage;\r
}\r
\r
- public String CheckUser(UserId userId, UserName userName, UserPassword userPassword, UserRoleName userRoleName)\r
+ public String checkUser(UserInstance user) {\r
+ return checkUser(user.getUserId(), user.getUserName(), user.getUserPassword(), user.getUserRole());\r
+ }\r
+\r
+ private String checkUser(UserId userId, UserName userName, UserPassword userPassword, UserRoleName userRoleName)\r
{\r
tenantManage.fetchUsers();\r
List<User> userList = tenantManage.getUsersList();\r
public String transactionbegin(AAA aaa,BeginTransactionInput input)\r
{\r
String errorInfo = null;\r
- errorInfo = aaa.CheckUser(input.getUserId(),input.getUserName(),input.getUserPassword(),input.getUserRole());\r
+ errorInfo = aaa.checkUser(input);\r
return errorInfo;\r
}\r
}\r
public String transactionend(AAA aaa,EndTransactionInput input)\r
{\r
String errorInfo = null;\r
- errorInfo = aaa.CheckUser(input.getUserId(),input.getUserName(),input.getUserPassword(),input.getUserRole());\r
+ errorInfo = aaa.checkUser(input);\r
return errorInfo;\r
}\r
}\r
\r
String errorInfo = null;\r
\r
- errorInfo = aaa.CheckUser(languageStyleNemoRequestInput.getUserId(),languageStyleNemoRequestInput.getUserName(),languageStyleNemoRequestInput.getUserPassword(),languageStyleNemoRequestInput.getUserRole());\r
+ errorInfo = aaa.checkUser(languageStyleNemoRequestInput);\r
if (errorInfo !=null)\r
{\r
return errorInfo;\r
{\r
String errorInfo = null;\r
\r
- errorInfo = aaa.CheckUser(styleNemoDeleteInput.getUserId(),styleNemoDeleteInput.getUserName(),styleNemoDeleteInput.getUserPassword(),styleNemoDeleteInput.getUserRole());\r
+ errorInfo = aaa.checkUser(styleNemoDeleteInput);\r
\r
if (errorInfo != null)\r
{\r
\r
String erroInfo = null;\r
\r
- erroInfo = aaa.CheckUser(structureStyleNemoUpdateInput.getUserId(),structureStyleNemoUpdateInput.getUserName(),structureStyleNemoUpdateInput.getUserPassword(),structureStyleNemoUpdateInput.getUserRole());\r
+ erroInfo = aaa.checkUser(structureStyleNemoUpdateInput);\r
\r
if (erroInfo != null)\r
{\r
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
-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.user.rev151010.UserInstance;
/**
* Created by zhangmeng on 2015/11/20.
public class AAATest extends TestCase {
private AAA aaa;
private TenantManage tenantManage;
- private UserId userId;
- private UserName userName;
- private UserPassword userPassword;
- private UserRoleName userRoleName;
+ private UserInstance userInstance;
@Before
public void setUp() throws Exception {
tenantManage = mock(TenantManage.class);
aaa = new AAA(tenantManage);
- userId = mock(UserId.class);
- userName = mock(UserName.class);
- userPassword = mock(UserPassword.class);
- userRoleName = mock(UserRoleName.class);
+ userInstance = mock(UserInstance.class);
}
@Test
public void testCheckUser() throws Exception {
doNothing().when(tenantManage).fetchUsers();
when(tenantManage.getUsersList()).thenReturn(null);
- String acutal = aaa.CheckUser(userId, userName, userPassword, userRoleName);
+ String acutal = aaa.checkUser(userInstance);
String expected = "The user is not exist.";
verify(tenantManage).fetchUsers();
verify(tenantManage).getUsersList();
Assert.assertNotNull(aaa);
Assert.assertEquals(expected,acutal);
}
-}
\ No newline at end of file
+}
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.BeginTransactionInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.user.rev151010.UserInstance;
/**
* Created by zhangmeng on 2015/11/20.
public void testTransactionbegin() throws Exception {
AAA aaa = mock(AAA.class);
BeginTransactionInput input = mock(BeginTransactionInput.class);
- when(aaa.CheckUser(any(UserId.class),any(UserName.class),any(UserPassword.class),any(UserRoleName.class)))
- .thenReturn(new String("test"));
+ when(aaa.checkUser(any(UserInstance.class))).thenReturn(new String("test"));
String flag = transactionBegin.transactionbegin(aaa,input);
- verify(aaa).CheckUser(any(UserId.class),any(UserName.class),any(UserPassword.class),any(UserRoleName.class));
+ verify(aaa).checkUser(any(UserInstance.class));
Assert.assertEquals("test",flag);
}
}
\ No newline at end of file
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;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.user.rev151010.UserInstance;
/**
* Created by zhangmeng on 2015/11/20.
*/
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"));
+ when(aaa.checkUser(any(UserInstance.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));
+ verify(aaa).checkUser(any(UserInstance.class));
Assert.assertEquals("test", flag);
}
-}
\ No newline at end of file
+}