Class TestUtils

java.lang.Object
no.priv.bang.ukelonn.testutils.TestUtils

public class TestUtils extends Object
Contains static methods used in more than one unit test.
Author:
Steinar Bang
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static no.priv.bang.ukelonn.beans.Account
     
    private static List<no.priv.bang.ukelonn.beans.Transaction>
     
    private static List<no.priv.bang.ukelonn.beans.Transaction>
     
    private static no.priv.bang.ukelonn.beans.User
     
    private static no.priv.bang.ukelonn.beans.TransactionType
     
    private static no.priv.bang.ukelonn.beans.TransactionType
     
    private static no.priv.bang.ukelonn.beans.TransactionType
     
    private static no.priv.bang.ukelonn.beans.TransactionType
     
    private static List<no.priv.bang.ukelonn.beans.TransactionType>
     
    private static no.priv.bang.ukelonn.beans.Account
     
    private static List<no.priv.bang.ukelonn.beans.Transaction>
     
    private static no.priv.bang.ukelonn.beans.User
     
    private static no.priv.bang.ukelonn.beans.TransactionType
     
    private static no.priv.bang.ukelonn.beans.TransactionType
     
    private static List<no.priv.bang.ukelonn.beans.TransactionType>
     
    private static org.apache.shiro.realm.SimpleAccountRealm
     
    private static org.apache.shiro.web.mgt.WebSecurityManager
     
    private static Map<Integer,no.priv.bang.ukelonn.beans.TransactionType>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static no.priv.bang.ukelonn.beans.Transaction
    convertUpdatedTransaction(no.priv.bang.ukelonn.beans.UpdatedTransaction transaction)
     
    static no.priv.bang.ukelonn.beans.Transaction
    copyTransaction(no.priv.bang.ukelonn.beans.Transaction transaction)
     
    static List<no.priv.bang.ukelonn.beans.Transaction>
    copyTransactions(List<no.priv.bang.ukelonn.beans.Transaction> transactions)
     
    static no.priv.bang.ukelonn.beans.TransactionType
    copyTransactionType(no.priv.bang.ukelonn.beans.TransactionType transactiontype)
     
    static List<no.priv.bang.ukelonn.beans.TransactionType>
    copyTransactiontypes(List<no.priv.bang.ukelonn.beans.TransactionType> transactiontypes)
     
    private static no.priv.bang.ukelonn.beans.User
    copyUser(no.priv.bang.ukelonn.beans.User user)
     
    private static no.priv.bang.osgiservice.users.User
    copyUserForUserManagement(no.priv.bang.ukelonn.beans.User user)
     
    private static org.apache.shiro.realm.SimpleAccountRealm
    findRealmFromSecurityManager(org.apache.shiro.web.mgt.WebSecurityManager securitymanager)
     
    private static org.apache.shiro.authc.SimpleAccount
    findUserFromRealm(org.apache.shiro.realm.SimpleAccountRealm realm, String username)
     
    static List<no.priv.bang.ukelonn.beans.Account>
     
    static List<no.priv.bang.ukelonn.beans.Transaction>
     
    static no.priv.bang.ukelonn.beans.Account
     
    static List<no.priv.bang.ukelonn.beans.Transaction>
     
    static List<no.priv.bang.ukelonn.beans.Transaction>
     
    static List<no.priv.bang.ukelonn.beans.TransactionType>
     
    static no.priv.bang.ukelonn.beans.Account
     
    static List<no.priv.bang.ukelonn.beans.Transaction>
     
    static List<no.priv.bang.ukelonn.beans.TransactionType>
     
    static File
    Get a File referencing a resource.
    static org.apache.shiro.web.mgt.WebSecurityManager
     
    static org.apache.shiro.authc.SimpleAccount
     
    static List<no.priv.bang.ukelonn.beans.User>
     
    static List<no.priv.bang.osgiservice.users.User>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • jadUser

      private static no.priv.bang.ukelonn.beans.User jadUser
    • jodUser

      private static no.priv.bang.ukelonn.beans.User jodUser
    • jadAccount

      private static no.priv.bang.ukelonn.beans.Account jadAccount
    • jodAccount

      private static no.priv.bang.ukelonn.beans.Account jodAccount
    • jobtype1

      private static no.priv.bang.ukelonn.beans.TransactionType jobtype1
    • jobtype2

      private static no.priv.bang.ukelonn.beans.TransactionType jobtype2
    • jobtype3

      private static no.priv.bang.ukelonn.beans.TransactionType jobtype3
    • jobtype4

      private static no.priv.bang.ukelonn.beans.TransactionType jobtype4
    • jobtypes

      private static List<no.priv.bang.ukelonn.beans.TransactionType> jobtypes
    • paymenttype1

      private static no.priv.bang.ukelonn.beans.TransactionType paymenttype1
    • paymenttype2

      private static no.priv.bang.ukelonn.beans.TransactionType paymenttype2
    • paymenttypes

      private static List<no.priv.bang.ukelonn.beans.TransactionType> paymenttypes
    • transactionttypes

      private static Map<Integer,no.priv.bang.ukelonn.beans.TransactionType> transactionttypes
    • jadJobs

      private static List<no.priv.bang.ukelonn.beans.Transaction> jadJobs
    • jadPayments

      private static List<no.priv.bang.ukelonn.beans.Transaction> jadPayments
    • jodJobs

      private static List<no.priv.bang.ukelonn.beans.Transaction> jodJobs
    • securitymanager

      private static org.apache.shiro.web.mgt.WebSecurityManager securitymanager
    • realm

      private static org.apache.shiro.realm.SimpleAccountRealm realm
  • Constructor Details

    • TestUtils

      public TestUtils()
  • Method Details

    • getSecurityManager

      public static org.apache.shiro.web.mgt.WebSecurityManager getSecurityManager()
    • getShiroAccountFromRealm

      public static org.apache.shiro.authc.SimpleAccount getShiroAccountFromRealm(String username)
    • findRealmFromSecurityManager

      private static org.apache.shiro.realm.SimpleAccountRealm findRealmFromSecurityManager(org.apache.shiro.web.mgt.WebSecurityManager securitymanager)
    • findUserFromRealm

      private static org.apache.shiro.authc.SimpleAccount findUserFromRealm(org.apache.shiro.realm.SimpleAccountRealm realm, String username)
    • getResourceAsFile

      public static File getResourceAsFile(String resource) throws URISyntaxException
      Get a File referencing a resource.
      Parameters:
      resource - the name of the resource to get a File for
      Returns:
      a File object referencing the resource
      Throws:
      URISyntaxException
    • copyUser

      private static no.priv.bang.ukelonn.beans.User copyUser(no.priv.bang.ukelonn.beans.User user)
    • copyUserForUserManagement

      private static no.priv.bang.osgiservice.users.User copyUserForUserManagement(no.priv.bang.ukelonn.beans.User user)
    • copyTransactionType

      public static no.priv.bang.ukelonn.beans.TransactionType copyTransactionType(no.priv.bang.ukelonn.beans.TransactionType transactiontype)
    • copyTransactiontypes

      public static List<no.priv.bang.ukelonn.beans.TransactionType> copyTransactiontypes(List<no.priv.bang.ukelonn.beans.TransactionType> transactiontypes)
    • convertUpdatedTransaction

      public static no.priv.bang.ukelonn.beans.Transaction convertUpdatedTransaction(no.priv.bang.ukelonn.beans.UpdatedTransaction transaction)
    • copyTransaction

      public static no.priv.bang.ukelonn.beans.Transaction copyTransaction(no.priv.bang.ukelonn.beans.Transaction transaction)
    • copyTransactions

      public static List<no.priv.bang.ukelonn.beans.Transaction> copyTransactions(List<no.priv.bang.ukelonn.beans.Transaction> transactions)
    • getJobtypes

      public static List<no.priv.bang.ukelonn.beans.TransactionType> getJobtypes()
    • getPaymenttypes

      public static List<no.priv.bang.ukelonn.beans.TransactionType> getPaymenttypes()
    • getUsers

      public static List<no.priv.bang.ukelonn.beans.User> getUsers()
    • getUsersForUserManagement

      public static List<no.priv.bang.osgiservice.users.User> getUsersForUserManagement()
    • getJadAccount

      public static no.priv.bang.ukelonn.beans.Account getJadAccount()
    • getJodAccount

      public static no.priv.bang.ukelonn.beans.Account getJodAccount()
    • getJadJobs

      public static List<no.priv.bang.ukelonn.beans.Transaction> getJadJobs()
    • getJadPayments

      public static List<no.priv.bang.ukelonn.beans.Transaction> getJadPayments()
    • getJodJobs

      public static List<no.priv.bang.ukelonn.beans.Transaction> getJodJobs()
    • getFirstJodJob

      public static List<no.priv.bang.ukelonn.beans.Transaction> getFirstJodJob()
    • getDummyAccounts

      public static List<no.priv.bang.ukelonn.beans.Account> getDummyAccounts()