mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 15:47:01 +00:00
code clean - for the tests-3 refactoring the packages
This commit is contained in:
parent
ea912d1d87
commit
470af7a66d
@ -577,8 +577,22 @@ object MapperViews extends Views with MdcLoggable {
|
||||
})
|
||||
true
|
||||
}
|
||||
|
||||
def grantAccessToView(user : User, view : View) = {
|
||||
|
||||
/**
|
||||
* "Grant view access" means to create the link between User <---> View.
|
||||
* All these links are handled in ViewPrivileges table.
|
||||
* If ViewPrivileges.count(By(ViewPrivileges.view, v), By(ViewPrivileges.user, user.resourceUserId.value) ) == 0,
|
||||
* this means there is no link between v <--> user.
|
||||
* So Just create one .
|
||||
*
|
||||
* @param user the user will to be granted access to.
|
||||
* @param view the view will be granted access.
|
||||
*
|
||||
* @return create the link between user<--> view, return true.
|
||||
* otherwise(If there existed view/ if there is no view ), it return false.
|
||||
*
|
||||
*/
|
||||
def grantAccessToView(user : User, view : View): Boolean = {
|
||||
val v = ViewImpl.find(view.uid).orNull
|
||||
if ( ViewPrivileges.count(By(ViewPrivileges.view, v), By(ViewPrivileges.user, user.resourceUserId.value) ) == 0 )
|
||||
ViewPrivileges.create.
|
||||
|
||||
@ -4,7 +4,7 @@ import code.api.util.ErrorMessages
|
||||
import code.consumer.Consumers
|
||||
import code.loginattempts.LoginAttempt
|
||||
import code.model.dataAccess.AuthUser
|
||||
import code.model.{Consumer => OBPConsumer, Token => OBPToken}
|
||||
import code.setup.{APIResponse, ServerSetup}
|
||||
import net.liftweb.json.JsonAST.{JArray, JField, JObject, JString}
|
||||
import net.liftweb.mapper.By
|
||||
import net.liftweb.util.Helpers._
|
||||
|
||||
@ -40,6 +40,7 @@ import code.consumer.Consumers
|
||||
import code.loginattempts.LoginAttempt
|
||||
import code.model.dataAccess.AuthUser
|
||||
import code.model.{Consumer => OBPConsumer, Token => OBPToken}
|
||||
import code.setup.ServerSetup
|
||||
import dispatch.Defaults._
|
||||
import dispatch._
|
||||
import net.liftweb.common.{Box, Failure}
|
||||
@ -51,7 +52,6 @@ import org.scalatest.selenium._
|
||||
|
||||
import scala.concurrent.Await
|
||||
import scala.concurrent.duration._
|
||||
|
||||
import code.util.Helper.MdcLoggable
|
||||
|
||||
case class OAuthResponse(
|
||||
|
||||
@ -29,23 +29,24 @@ Berlin 13359, Germany
|
||||
Ayoub Benali: ayoub AT tesobe DOT com
|
||||
|
||||
*/
|
||||
package code.api.v1_2
|
||||
package code.api.v1_2_0
|
||||
|
||||
import java.util.Date
|
||||
import code.api.{User1AllPrivileges, DefaultUsers}
|
||||
import code.api.util.APIUtil
|
||||
import org.scalatest._
|
||||
import _root_.net.liftweb.util._
|
||||
import Helpers._
|
||||
import dispatch._
|
||||
|
||||
import _root_.net.liftweb.json.JsonAST.JObject
|
||||
import _root_.net.liftweb.json.Serialization.write
|
||||
import _root_.net.liftweb.json.JsonAST.{JObject}
|
||||
import net.liftweb.json.JsonDSL._
|
||||
import scala.util.Random._
|
||||
import code.api.APIResponse
|
||||
import _root_.net.liftweb.util._
|
||||
import code.api.util.APIUtil
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.v1_2._
|
||||
import code.model.{Consumer => OBPConsumer, Token => OBPToken, _}
|
||||
import APIUtil.OAuth._
|
||||
import code.setup.{APIResponse, DefaultUsers, User1AllPrivileges}
|
||||
import code.views.Views
|
||||
import net.liftweb.json.JsonDSL._
|
||||
import net.liftweb.util.Helpers._
|
||||
import org.scalatest._
|
||||
|
||||
import scala.util.Random._
|
||||
|
||||
|
||||
class API1_2Test extends User1AllPrivileges with DefaultUsers {
|
||||
@ -3659,8 +3660,8 @@ class API1_2Test extends User1AllPrivileges with DefaultUsers {
|
||||
}
|
||||
|
||||
feature("transactions with params"){
|
||||
import java.util.Calendar
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Calendar
|
||||
val defaultFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
|
||||
val rollbackFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ")
|
||||
scenario("we don't get transactions due to wrong value for obp_sort_direction parameter", API1_2, GetTransactions, GetTransactionsWithParams) {
|
||||
@ -31,23 +31,21 @@ Berlin 13359, Germany
|
||||
*/
|
||||
package code.api.v1_2_1
|
||||
|
||||
import code.api.{PrivateUser2Accounts, User1AllPrivileges, DefaultUsers}
|
||||
import code.api.util.APIUtil
|
||||
import code.bankconnectors.Connector
|
||||
import org.scalatest.Tag
|
||||
import _root_.net.liftweb.util._
|
||||
import Helpers._
|
||||
import dispatch._
|
||||
import _root_.net.liftweb.json.Serialization.write
|
||||
import net.liftweb.json.JsonDSL._
|
||||
import net.liftweb.json._
|
||||
import scala.util.Random._
|
||||
import code.api.util.APIUtil
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.bankconnectors.Connector
|
||||
import code.model.{Consumer => OBPConsumer, Token => OBPToken, _}
|
||||
import APIUtil.OAuth._
|
||||
import code.views.Views
|
||||
import net.liftweb.json.JsonAST.JString
|
||||
import code.api.APIResponse
|
||||
import net.liftweb.util.Props
|
||||
import net.liftweb.json.JsonDSL._
|
||||
import net.liftweb.json._
|
||||
import net.liftweb.util.Helpers._
|
||||
import _root_.net.liftweb.util.{Props, _}
|
||||
import code.setup.{APIResponse, DefaultUsers, PrivateUser2Accounts, User1AllPrivileges}
|
||||
import org.scalatest.Tag
|
||||
|
||||
import scala.util.Random._
|
||||
|
||||
class API1_2_1Test extends User1AllPrivileges with DefaultUsers with PrivateUser2Accounts {
|
||||
|
||||
@ -4296,9 +4294,8 @@ class API1_2_1Test extends User1AllPrivileges with DefaultUsers with PrivateUser
|
||||
}
|
||||
|
||||
feature("transactions with params"){
|
||||
import java.util.Calendar
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Date
|
||||
import java.util.{Calendar, Date}
|
||||
|
||||
val defaultFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
|
||||
val rollbackFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ")
|
||||
@ -4,7 +4,6 @@ import java.util.Date
|
||||
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.v2_1_0.{BranchJsonPost, TransactionRequestCommonBodyJSON}
|
||||
import code.api.{DefaultConnectorTestSetup, DefaultUsers, ServerSetup}
|
||||
import code.bankconnectors.{Connector, InboundUser, OBPQueryParam}
|
||||
import code.branches.Branches.{Branch, BranchId}
|
||||
import code.branches.MappedBranch
|
||||
@ -16,6 +15,7 @@ import code.model.dataAccess.ResourceUser
|
||||
import code.transactionrequests.TransactionRequests._
|
||||
import net.liftweb.common.{Box, Empty, Failure, Full}
|
||||
import code.products.Products.{Product, ProductCode}
|
||||
import code.setup.{DefaultConnectorTestSetup, DefaultUsers, ServerSetup}
|
||||
import code.transactionrequests.TransactionRequestTypeCharge
|
||||
import code.util.Helper.MdcLoggable
|
||||
|
||||
|
||||
@ -1,13 +1,12 @@
|
||||
package code.api.v1_4_0
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.{AtmJson, AtmsJson}
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
|
||||
import code.atms.Atms.{Atm, AtmId}
|
||||
import code.atms.{Atms, AtmsProvider}
|
||||
import code.common.{Address, License, Location, Meta}
|
||||
import code.model.BankId
|
||||
import code.setup.DefaultUsers
|
||||
|
||||
class AtmsTest extends V140ServerSetup with DefaultUsers {
|
||||
|
||||
|
||||
@ -1,13 +1,13 @@
|
||||
package code.api.v1_4_0
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.{BranchJson, BranchesJson}
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import dispatch._
|
||||
import code.common.{License, Address, Location, Meta}
|
||||
import code.branches.Branches.{BranchId, Branch, Lobby, DriveUp}
|
||||
import code.common.{Address, License, Location, Meta}
|
||||
import code.branches.Branches.{Branch, BranchId, DriveUp, Lobby}
|
||||
import code.branches.{Branches, BranchesProvider}
|
||||
import code.model.BankId
|
||||
import code.setup.DefaultUsers
|
||||
|
||||
/*
|
||||
Note This does not test retrieval from a backend.
|
||||
|
||||
@ -2,7 +2,6 @@ package code.api.v1_4_0
|
||||
|
||||
import java.text.SimpleDateFormat
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.{ApiRole, ErrorMessages}
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.{CustomerFaceImageJson, CustomerJsonV140}
|
||||
import code.api.v2_0_0.{CreateCustomerJson, V200ServerSetup}
|
||||
@ -12,6 +11,7 @@ import net.liftweb.json.JsonAST._
|
||||
import net.liftweb.json.Serialization._
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.entitlement.Entitlement
|
||||
import code.setup.DefaultUsers
|
||||
import code.usercustomerlinks.UserCustomerLink
|
||||
|
||||
class CustomerTest extends V200ServerSetup with DefaultUsers {
|
||||
|
||||
@ -3,7 +3,6 @@ package code.api.v1_4_0
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Date
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.{APIUtil, ApiRole}
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.{AddCustomerMessageJson, CustomerFaceImageJson, CustomerJsonV140, CustomerMessagesJson}
|
||||
import code.customer.{Customer, MappedCustomerMessage, MockCustomerFaceImage}
|
||||
@ -12,6 +11,7 @@ import code.usercustomerlinks.UserCustomerLink
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.v2_0_0.CreateCustomerJson
|
||||
import code.entitlement.Entitlement
|
||||
import code.setup.DefaultUsers
|
||||
import net.liftweb.common.Box
|
||||
import net.liftweb.json.Serialization.write
|
||||
import net.liftweb.common.{Empty, Full}
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
package code.api.v1_4_0
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.ServerSetup
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.{ProductJson, ProductsJson}
|
||||
import code.common.{License, Meta}
|
||||
@ -9,6 +7,7 @@ import code.model.BankId
|
||||
import code.products.Products.ProductCode
|
||||
import code.products.Products.Product
|
||||
import code.products.{Products, ProductsProvider}
|
||||
import code.setup.{DefaultUsers, ServerSetup}
|
||||
import dispatch._
|
||||
|
||||
class ProductsTest extends ServerSetup with DefaultUsers with V140ServerSetup {
|
||||
|
||||
@ -1,18 +1,18 @@
|
||||
package code.api.v1_4_0
|
||||
|
||||
import code.api.{DefaultUsers, ServerSetupWithTestData}
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.v1_2_1.AmountOfMoneyJsonV121
|
||||
import code.api.v1_4_0.JSONFactory1_4_0._
|
||||
import code.bankconnectors.Connector
|
||||
import code.model.{AccountId, BankAccount, TransactionRequestId}
|
||||
import code.setup.{DefaultUsers}
|
||||
import code.transactionrequests.TransactionRequests
|
||||
import net.liftweb.json.JsonAST.JString
|
||||
import net.liftweb.json.Serialization.write
|
||||
import net.liftweb.util.Props
|
||||
import org.scalatest.Tag
|
||||
|
||||
class TransactionRequestsTest extends ServerSetupWithTestData with DefaultUsers with V140ServerSetup {
|
||||
class TransactionRequestsTest extends V140ServerSetup with DefaultUsers {
|
||||
|
||||
object TransactionRequest extends Tag("transactionRequests")
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package code.api.v1_4_0
|
||||
|
||||
import code.api.ServerSetupWithTestData
|
||||
import code.setup.ServerSetupWithTestData
|
||||
|
||||
trait V140ServerSetup extends ServerSetupWithTestData {
|
||||
|
||||
|
||||
@ -2,12 +2,12 @@ package code.api.v2_0_0
|
||||
|
||||
import java.text.SimpleDateFormat
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.util.ErrorMessages
|
||||
import code.api.v1_2_1.{AmountOfMoneyJsonV121 => AmountOfMoneyJSON121}
|
||||
import code.model.BankId
|
||||
import code.model.dataAccess.MappedBankAccount
|
||||
import code.setup.DefaultUsers
|
||||
import net.liftweb.json.Serialization.write
|
||||
import net.liftweb.json.JsonAST._
|
||||
|
||||
|
||||
@ -2,13 +2,13 @@ package code.api.v2_0_0
|
||||
|
||||
import java.text.SimpleDateFormat
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.customer.Customer
|
||||
import code.model.BankId
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.util.{ApiRole, ErrorMessages}
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.{CustomerFaceImageJson, CustomerJsonV140}
|
||||
import code.entitlement.Entitlement
|
||||
import code.setup.DefaultUsers
|
||||
import code.usercustomerlinks.UserCustomerLink
|
||||
import net.liftweb.json.JsonAST.{JField, JObject, JString}
|
||||
import net.liftweb.json.Serialization.write
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
package code.api.v2_0_0
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.ApiRole.CanGetEntitlementsForAnyUserAtAnyBank
|
||||
import code.api.util.{ApiRole, ErrorMessages}
|
||||
import code.entitlement.Entitlement
|
||||
import net.liftweb.json.JsonAST._
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.util.ErrorMessages.UserDoesNotHaveRole
|
||||
import code.setup.DefaultUsers
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
package code.api.v2_0_0
|
||||
|
||||
import code.api.util.ErrorMessages
|
||||
import code.api.{ErrorMessage, DefaultUsers, ServerSetupWithTestData}
|
||||
import code.api.ErrorMessage
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.v1_2_1.AmountOfMoneyJsonV121
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.{ChallengeAnswerJSON, TransactionRequestAccountJsonV140}
|
||||
@ -13,8 +13,9 @@ import net.liftweb.json.Serialization.write
|
||||
import net.liftweb.util.Props
|
||||
import org.scalatest.Tag
|
||||
import code.api.util.ApiRole._
|
||||
import code.setup.{DefaultUsers, ServerSetupWithTestData}
|
||||
|
||||
class TransactionRequestsTest extends ServerSetupWithTestData with DefaultUsers with V200ServerSetup {
|
||||
class TransactionRequestsTest extends V200ServerSetup with DefaultUsers {
|
||||
|
||||
object TransactionRequest extends Tag("transactionRequests")
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package code.api.v2_0_0
|
||||
|
||||
import code.api.ServerSetupWithTestData
|
||||
import code.setup.ServerSetupWithTestData
|
||||
|
||||
trait V200ServerSetup extends ServerSetupWithTestData {
|
||||
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
package code.api.v2_1_0
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.util.ApiRole.{CanCreateBranch}
|
||||
import code.api.util.ApiRole.CanCreateBranch
|
||||
import code.api.v1_4_0.JSONFactory1_4_0._
|
||||
import code.branches.Branches.BranchId
|
||||
import code.model.{AccountId, ViewId}
|
||||
import net.liftweb.json.JsonAST.{JString}
|
||||
import code.setup.DefaultUsers
|
||||
import net.liftweb.json.JsonAST.JString
|
||||
import net.liftweb.json.Serialization.write
|
||||
|
||||
class CreateBranchTest extends V210ServerSetup with DefaultUsers {
|
||||
|
||||
@ -1,10 +1,9 @@
|
||||
package code.api.v2_1_0
|
||||
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.util.ErrorMessages
|
||||
import code.model.{AccountId, ViewId}
|
||||
import code.setup.DefaultUsers
|
||||
import net.liftweb.json.JsonAST.{JField, JObject, JString}
|
||||
import net.liftweb.json.Serialization.write
|
||||
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
package code.api.v2_1_0
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.util.ApiRole.{CanCreateAnyTransactionRequest, CanCreateTransactionType, CanGetEntitlementsForAnyUserAtAnyBank, CanGetEntitlementsForAnyUserAtOneBank}
|
||||
import code.api.util.{ApiRole, ErrorMessages}
|
||||
@ -9,6 +8,7 @@ import code.api.v2_0_0.{CreateAccountJSON, TransactionTypeJsonV200}
|
||||
import code.entitlement.Entitlement
|
||||
import code.model.dataAccess.MappedBankAccount
|
||||
import code.model.{AmountOfMoney, BankId, TransactionTypeId}
|
||||
import code.setup.DefaultUsers
|
||||
import code.transaction_types.MappedTransactionType
|
||||
import net.liftweb.json.JsonAST._
|
||||
import net.liftweb.json.Serialization._
|
||||
|
||||
@ -2,7 +2,6 @@ package code.api.v2_1_0
|
||||
|
||||
import java.text.SimpleDateFormat
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.{ApiRole, ErrorMessages}
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.CustomerFaceImageJson
|
||||
import code.customer.Customer
|
||||
@ -11,6 +10,7 @@ import code.model.BankId
|
||||
import net.liftweb.json.Serialization.write
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.v1_2_1.AmountOfMoneyJsonV121
|
||||
import code.setup.DefaultUsers
|
||||
import code.usercustomerlinks.UserCustomerLink
|
||||
import net.liftweb.json.JsonAST.{JField, JObject, JString}
|
||||
|
||||
|
||||
@ -1,14 +1,13 @@
|
||||
package code.api.v2_1_0
|
||||
|
||||
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.ApiRole.{CanGetEntitlementsForAnyUserAtAnyBank, CanGetEntitlementsForAnyUserAtOneBank}
|
||||
import code.api.util.ErrorMessages.UserDoesNotHaveRole
|
||||
import code.entitlement.Entitlement
|
||||
import code.model.BankId
|
||||
import net.liftweb.json.JsonAST._
|
||||
import code.api.util.{ApiRole, ErrorMessages}
|
||||
import code.setup.DefaultUsers
|
||||
|
||||
|
||||
|
||||
|
||||
@ -8,16 +8,17 @@ import code.api.util.ErrorMessages
|
||||
import code.api.v1_2_1.AmountOfMoneyJsonV121
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.{ChallengeAnswerJSON, TransactionRequestAccountJsonV140}
|
||||
import code.api.v2_0_0.TransactionRequestBodyJsonV200
|
||||
import code.api.{APIResponse, ChargePolicy, DefaultUsers, ServerSetupWithTestData}
|
||||
import code.api.ChargePolicy
|
||||
import code.bankconnectors.Connector
|
||||
import code.fx.fx
|
||||
import code.model.{AccountId, AccountRoutingAddress, BankAccount, TransactionRequestId}
|
||||
import code.setup.{APIResponse, DefaultUsers, ServerSetupWithTestData}
|
||||
import net.liftweb.json.JsonAST.{JField, JObject, JString}
|
||||
import net.liftweb.json.Serialization.write
|
||||
import net.liftweb.util.Props
|
||||
import org.scalatest.Tag
|
||||
|
||||
class TransactionRequestsTest extends ServerSetupWithTestData with DefaultUsers with V210ServerSetup {
|
||||
class TransactionRequestsTest extends V210ServerSetup with DefaultUsers {
|
||||
|
||||
object TransactionRequest extends Tag("transactionRequests")
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package code.api.v2_1_0
|
||||
|
||||
import code.api.ServerSetupWithTestData
|
||||
import code.setup.ServerSetupWithTestData
|
||||
|
||||
/**
|
||||
* Created by markom on 10/14/16.
|
||||
|
||||
@ -36,8 +36,8 @@ import _root_.net.liftweb.json.JsonAST.JObject
|
||||
import _root_.net.liftweb.json.Serialization.write
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.v1_2._
|
||||
import code.api.{APIResponse, DefaultUsers, User1AllPrivileges}
|
||||
import code.model.{Consumer => OBPConsumer, Token => OBPToken, _}
|
||||
import code.setup.{APIResponse, DefaultUsers, User1AllPrivileges}
|
||||
import net.liftweb.json.JsonDSL._
|
||||
import net.liftweb.util.Helpers._
|
||||
import org.scalatest._
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package code.api.v2_2_0
|
||||
|
||||
import code.api.ServerSetupWithTestData
|
||||
import code.setup.ServerSetupWithTestData
|
||||
|
||||
/**
|
||||
* Created by markom on 10/14/16.
|
||||
|
||||
@ -36,8 +36,8 @@ import _root_.net.liftweb.json.Serialization.write
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.v1_2._
|
||||
import code.api.v2_2_0.{AccountsJSONV220, ViewJSONV220, ViewsJSONV220}
|
||||
import code.api.{APIResponse, DefaultUsers, User1AllPrivileges}
|
||||
import code.model.{CreateViewJSON, UpdateViewJSON}
|
||||
import code.setup.{APIResponse, DefaultUsers, User1AllPrivileges}
|
||||
import net.liftweb.json.JsonDSL._
|
||||
import net.liftweb.util.Helpers._
|
||||
import org.scalatest._
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
package code.api.v3_0_0
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.util.ErrorMessages
|
||||
import code.api.v1_2_1.{AmountOfMoneyJsonV121 => AmountOfMoneyJSON121}
|
||||
import code.setup.DefaultUsers
|
||||
import net.liftweb.json.JsonAST._
|
||||
import net.liftweb.json.Serialization.write
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package code.api.v3_0_0
|
||||
|
||||
import code.api.ServerSetupWithTestData
|
||||
import code.setup.ServerSetupWithTestData
|
||||
|
||||
/**
|
||||
* Created by Hongwei Zhang on 05/05/17.
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
package code.atms
|
||||
|
||||
import code.api.ServerSetup
|
||||
import code.atms.Atms.Atm
|
||||
import code.model.BankId
|
||||
import code.setup.ServerSetup
|
||||
import net.liftweb.mapper.By
|
||||
|
||||
class MappedAtmsProviderTest extends ServerSetup {
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
package code.bankaccountcreation
|
||||
|
||||
import code.api.DefaultConnectorTestSetup
|
||||
import code.api.ServerSetup
|
||||
import code.model.{BankId, User}
|
||||
import code.views.Views
|
||||
import net.liftweb.common.Full
|
||||
@ -12,6 +10,7 @@ import com.tesobe.model.CreateBankAccount
|
||||
import code.model.dataAccess.{BankAccountCreationListener, ResourceUser}
|
||||
import net.liftmodules.amqp.AMQPMessage
|
||||
import code.bankconnectors.Connector
|
||||
import code.setup.{DefaultConnectorTestSetup, ServerSetup}
|
||||
import code.users.Users
|
||||
|
||||
class BankAccountCreationListenerTest extends ServerSetup with DefaultConnectorTestSetup {
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
package code.bankaccountcreation
|
||||
|
||||
import code.api.ServerSetup
|
||||
import code.api.{DefaultConnectorTestSetup, DefaultUsers}
|
||||
import code.bankconnectors.Connector
|
||||
import code.model.{AccountId, BankId}
|
||||
import code.setup.{DefaultConnectorTestSetup, DefaultUsers, ServerSetup}
|
||||
import org.scalatest.Tag
|
||||
|
||||
class BankAccountCreationTest extends ServerSetup with DefaultUsers with DefaultConnectorTestSetup {
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package code.branches
|
||||
|
||||
import code.api.ServerSetup
|
||||
import code.model.BankId
|
||||
import code.branches.Branches.BranchId
|
||||
import net.liftweb.mapper.By
|
||||
import code.branches.Branches.Branch
|
||||
import code.setup.ServerSetup
|
||||
|
||||
class MappedBranchesProviderTest extends ServerSetup {
|
||||
|
||||
|
||||
@ -2,13 +2,21 @@ package code.crm
|
||||
|
||||
import java.util.Date
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.ServerSetup
|
||||
import code.model.BankId
|
||||
import code.setup.{DefaultUsers, ServerSetup}
|
||||
import net.liftweb.mapper.By
|
||||
|
||||
class MappedCrmEventProviderTest extends ServerSetup with DefaultUsers {
|
||||
|
||||
|
||||
override def beforeAll() = {
|
||||
super.beforeAll()
|
||||
MappedCrmEvent.bulkDelete_!!()
|
||||
}
|
||||
|
||||
override def afterEach() = {
|
||||
super.afterEach()
|
||||
MappedCrmEvent.bulkDelete_!!()
|
||||
}
|
||||
|
||||
def createCrmEvent1() = MappedCrmEvent.create
|
||||
.mCrmEventId("ASDFIUHUIUYFD444")
|
||||
.mBankId(mockBankId1.value)
|
||||
|
||||
@ -3,7 +3,6 @@ package code.customer
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.{Date, UUID}
|
||||
|
||||
import code.api.DefaultUsers
|
||||
import code.api.util.APIUtil.OAuth._
|
||||
import code.api.util.ApiRole
|
||||
import code.api.v1_4_0.JSONFactory1_4_0.CustomerFaceImageJson
|
||||
@ -12,6 +11,7 @@ import code.api.v2_0_0.CreateCustomerJson
|
||||
import code.entitlement.Entitlement
|
||||
import code.model.BankId
|
||||
import code.model.dataAccess.{MappedBank, ResourceUser}
|
||||
import code.setup.DefaultUsers
|
||||
import code.usercustomerlinks.UserCustomerLink
|
||||
import net.liftweb.common.{Box, Empty, Full}
|
||||
import net.liftweb.json.Serialization._
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
package code.entitlement
|
||||
|
||||
import code.api.ServerSetup
|
||||
import code.api.util.ApiRole._
|
||||
import code.setup.ServerSetup
|
||||
import net.liftweb.mapper.By
|
||||
import net.liftweb.common.{Full}
|
||||
import net.liftweb.common.Full
|
||||
|
||||
class MappedEntitlementTest extends ServerSetup {
|
||||
|
||||
|
||||
@ -5,6 +5,7 @@ import code.api.v1_2_1._
|
||||
import code.bankconnectors.Connector
|
||||
import code.model.{AccountId, BankId}
|
||||
import code.api.util.APIUtil.OAuth.{Consumer, Token, _}
|
||||
import code.setup.{APIResponse, DefaultUsers, PrivateUser2Accounts, User1AllPrivileges}
|
||||
import net.liftweb.common.Empty
|
||||
import org.scalatest.Tag
|
||||
|
||||
|
||||
@ -3,9 +3,9 @@ package code.management
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.TimeZone
|
||||
|
||||
import code.api.{APIResponse, DefaultConnectorTestSetup, ServerSetup}
|
||||
import code.bankconnectors.Connector
|
||||
import code.model.{AccountId, Transaction}
|
||||
import code.setup.{APIResponse, DefaultConnectorTestSetup, ServerSetup}
|
||||
import code.util.Helper.MdcLoggable
|
||||
import net.liftweb.util.Props
|
||||
import net.liftweb.util.TimeHelpers._
|
||||
|
||||
@ -3,8 +3,8 @@ package code.metrics
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Date
|
||||
|
||||
import code.api.ServerSetup
|
||||
import code.bankconnectors.OBPLimit
|
||||
import code.setup.ServerSetup
|
||||
|
||||
|
||||
/*
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
package code.products
|
||||
|
||||
import code.api.ServerSetup
|
||||
import code.products.Products.Product
|
||||
import code.model.BankId
|
||||
import code.setup.ServerSetup
|
||||
import code.util.DefaultStringField
|
||||
import net.liftweb.mapper.By
|
||||
|
||||
|
||||
@ -41,7 +41,8 @@ TESOBE (http://www.tesobe.com/)
|
||||
* */
|
||||
|
||||
import code.api.ObpJson.{BarebonesAccountsJson, _}
|
||||
import code.api.{SendServerRequests, _}
|
||||
import code.api._
|
||||
import code.setup.SendServerRequests
|
||||
import net.liftweb.common.Full
|
||||
import net.liftweb.json.JsonDSL._
|
||||
import net.liftweb.json._
|
||||
|
||||
@ -43,7 +43,8 @@ TESOBE (http://www.tesobe.com/)
|
||||
import java.util.Date
|
||||
|
||||
import code.api.ObpJson._
|
||||
import code.api.{SendServerRequests, _}
|
||||
import code.api._
|
||||
import code.setup.SendServerRequests
|
||||
import net.liftweb.common.{Box, Empty, Full}
|
||||
import net.liftweb.http.RequestVar
|
||||
import net.liftweb.json._
|
||||
|
||||
@ -37,7 +37,6 @@ import java.util.Date
|
||||
import bootstrap.liftweb.ToSchemify
|
||||
import code.TestServer
|
||||
import code.accountholder.AccountHolders
|
||||
import code.api.{APIResponse, SendServerRequests}
|
||||
import code.api.v1_2_1.APIMethods121
|
||||
import code.atms.Atms
|
||||
import code.atms.Atms.{Atm, AtmId, countOfAtms}
|
||||
@ -64,6 +63,7 @@ import net.liftweb.json.Serialization.write
|
||||
import code.bankconnectors.Connector
|
||||
import net.liftweb.common.{Empty, Full, ParamFailure}
|
||||
import code.api.util.APIUtil._
|
||||
import code.setup.{APIResponse, SendServerRequests}
|
||||
|
||||
/*
|
||||
This tests:
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
//Set the default connector setup here by extending it
|
||||
trait DefaultConnectorTestSetup extends LocalMappedConnectorTestSetup
|
||||
@ -1,15 +1,19 @@
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
import code.token.Tokens
|
||||
import code.api.util.APIUtil.OAuth.{Consumer, Token}
|
||||
import code.consumer.Consumers
|
||||
import code.model.TokenType._
|
||||
import code.model.dataAccess.ResourceUser
|
||||
import code.model.{User, Consumer => OBPConsumer, Token => OBPToken}
|
||||
import code.token.Tokens
|
||||
import net.liftweb.util.Helpers._
|
||||
import net.liftweb.util.Props
|
||||
import net.liftweb.util.TimeHelpers.TimeSpan
|
||||
|
||||
/**
|
||||
* This trait prepare the login users, it simulate the Direct Login,
|
||||
* Create the consumer -> create resource users --> create the tokens for this user --> provide the Login user
|
||||
* The login users are tuples (consumer, token), contains the consumer and token, used for direct login.
|
||||
*/
|
||||
trait DefaultUsers {
|
||||
|
||||
//create the application(consumer, used it in the Login credential, mainly used the consume_key and consumer_secret)
|
||||
@ -1,10 +1,10 @@
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
import java.util.{Date, UUID}
|
||||
|
||||
import bootstrap.liftweb.ToSchemify
|
||||
import code.accountholder.AccountHolders
|
||||
import code.entitlement.{Entitlement, MappedEntitlement}
|
||||
import code.entitlement.Entitlement
|
||||
import code.metadata.counterparties.{Counterparties, CounterpartyTrait}
|
||||
import code.model._
|
||||
import code.model.dataAccess._
|
||||
@ -1,4 +1,4 @@
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
import java.util.Date
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
import code.bankconnectors.Connector
|
||||
import code.model.{AccountId, User}
|
||||
@ -29,12 +29,11 @@
|
||||
*Ayoub Benali: ayoub AT tesobe DOT com
|
||||
*
|
||||
*/
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
|
||||
import code.token.Tokens
|
||||
import code.api.util.APIUtil.OAuth
|
||||
import code.consumer.Consumers
|
||||
import code.token.Tokens
|
||||
import dispatch.Defaults._
|
||||
import dispatch._
|
||||
import net.liftweb.common.Full
|
||||
@ -30,16 +30,16 @@ Berlin 13359, Germany
|
||||
|
||||
*/
|
||||
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
import java.text.SimpleDateFormat
|
||||
|
||||
import code.TestServer
|
||||
import code.model.BankId
|
||||
import code.util.Helper.MdcLoggable
|
||||
import dispatch._
|
||||
import net.liftweb.json.{DefaultFormats, ShortTypeHints}
|
||||
import org.scalatest._
|
||||
import code.util.Helper.MdcLoggable
|
||||
|
||||
trait ServerSetup extends FeatureSpec with SendServerRequests
|
||||
with BeforeAndAfterEach with GivenWhenThen
|
||||
@ -1,9 +1,9 @@
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
import java.util.{Calendar, Date}
|
||||
|
||||
import code.bankconnectors.{Connector, OBPLimit, OBPOffset}
|
||||
import code.metadata.counterparties.{CounterpartyTrait, MappedCounterparty}
|
||||
import code.metadata.counterparties.CounterpartyTrait
|
||||
import code.model._
|
||||
import net.liftweb.util.Helpers._
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
import bootstrap.liftweb.ToSchemify
|
||||
import code.accountholder.AccountHolders
|
||||
import code.model.dataAccess._
|
||||
import code.model._
|
||||
import code.model.dataAccess._
|
||||
import code.views.Views
|
||||
import net.liftweb.mapper.MetaMapper
|
||||
import net.liftweb.mongodb._
|
||||
@ -1,6 +1,6 @@
|
||||
package code.api
|
||||
package code.setup
|
||||
|
||||
//a trait that grants authuser1 from DefaultUsers access to all views before each test
|
||||
//a trait that grants resourceUser1 from DefaultUsers access to all views before each test
|
||||
trait User1AllPrivileges extends ServerSetupWithTestData {
|
||||
self : DefaultUsers =>
|
||||
|
||||
@ -2,8 +2,8 @@ package code.usercustomerlinks
|
||||
|
||||
import java.util.Date
|
||||
|
||||
import code.api.ServerSetup
|
||||
import net.liftweb.common.{Full}
|
||||
import code.setup.ServerSetup
|
||||
import net.liftweb.common.Full
|
||||
|
||||
class MappedUserCustomerLinkProviderTest extends ServerSetup {
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user