Suite Set Ups

Included page: .SuiteSetUp (edit)

Setup import and scripts

import
se.uu.ub.cora.fitnesseintegration
se.uu.ub.cora.fitnesseintegration.apptoken.script
se.uu.ub.cora.fitnesseintegration.authtoken.fixture
se.uu.ub.cora.fitnesseintegration.file
se.uu.ub.cora.fitnesseintegration.compare
se.uu.ub.cora.fitnesseintegration.script
se.uu.ub.cora.fitnesseintegration.waiter.fixture
se.uu.ub.cora.fitnesseintegration.server.compare.fixtures
se.uu.ub.cora.fitnesseintegration.binary
se.uu.ub.cora.fitnesseintegration.definitionwriter
se.uu.ub.cora.fitnesseintegration.authentication
se.uu.ub.diva.cora.fitnesse

script SystemUrl
setUrl http://diva:8080/diva/
setAppTokenVerifierUrl http://login:8080/login/
setIdpLoginUrl http://idplogin:8080/idplogin/
setGatekeeperServerUrl http://gatekeeper:8080/gatekeeperserver/

script DependencyProvider
setHttpHandlerFactoryClassName se.uu.ub.cora.httphandler.HttpHandlerFactoryImp
setChildComparerUsingClassName se.uu.ub.cora.fitnesseintegration.ChildComparerImp
setComparerFactoryUsingClassName se.uu.ub.cora.fitnesseintegration.compare.ComparerFactoryImp


Import classes through pom.xml

Maven classpath [file: ./pom.xml, scope: test]:

  • Unable to parse POM file: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Guice provision errors: 1) No implementation for org.apache.maven.repository.RepositorySystem was bound. while locating org.apache.maven.execution.DefaultMavenExecutionRequestPopulator at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] while locating org.apache.maven.execution.MavenExecutionRequestPopulator 1 error role: org.apache.maven.execution.MavenExecutionRequestPopulator roleHint:

Included page: .TheDiVATests.DivaTests.SuiteSetUp (edit)


Setup login


Login for admin

AuthenticationFixture
appTokenLogin? loginId appToken getAuthToken? getStatusType?
divaFitnesseEverything@system.cora.uu.se 2714f1e8-77f7-4811-9b6f-683bbb0f2a76 $adminAuthToken= CREATED
systemAdmin@diva.cora.uu.se b5ec82bb-9492-4d9f-9069-c2fac3b49493 $divaSystemAdminAuthToken= CREATED
divaAdmin@cora.epc.ub.uu.se 49ce00fb-68b5-4089-a5f7-1c225d3cf156 $divaAdminAuthToken= CREATED

script AuthTokenHolder
setAdminAuthToken $adminAuthToken

Login for user

AuthenticationFixture
appTokenLogin? loginId appToken getAuthToken? getStatusType?
divaUser@cora.epc.ub.uu.se fa98bc21-830b-4dc7-b952-ebe4cf02e921 $divaUserAuthToken= CREATED
fitnesseUser@system.cora.uu.se $userAuthToken= CREATED

script AuthTokenHolder
setUserAuthToken $userAuthToken

Login for DiVA example users

Hämta authTokens från idpLogin server

AuthenticationFixture
idpLogin? EPPN getAuthToken? getStatusType?
fitnesseSystemAdmin@user.uu.se $systemAdminAuthToken= OK
fitnesseDomainAdminUU@user.uu.se $domainAdminUUAuthToken= OK
fitnesseDomainAdminKTH@user.uu.se $domainAdminKTHAuthToken= OK
userNotInDb@user.uu.se $guestToken= OK



AppToken

Se detaljerad beskriving i systemOnes Fitnesse


Testfall

Användare


SystemAdmin[?]