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 |
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 FitnesseTestfall
Användare
- Fall 1: Alla användare bör kunna skapa en appToken för sin egen användare. (Användaren har redan en appToken)
- Bekräftelse 1a: ApptokenClearText[?] får aldrig lagras.
- Fall 2: Alla användare bör kunna läsa appToken-anteckningarna för sin egen användare.
- Fall 3: Alla användare bör kunna logga in med sin egen appToken.
- Fall 4: En användare ska inte kunna logga in med en annan användares appToken.
- Fall 5: Alla användare bör kunna uppdatera anteckningen i vilken som helst av sina egna appTokens.
- Fall 5: En användare ska inte kunna uppdatera anteckningen till en egen appToken.
- Fall 6: Alla användare bör kunna ta bort sin egen appToken.
- Fall 7: En användare ska inte kunna ta bort en annan användares appToken.
SystemAdmin[?]
- Fall 1: SystemAdmin[?] bör kunna skapa en appToken för vilken användare som helst.
- Fall 2: SystemAdmin[?] ska inte kunna logga in med en annan användares appToken.
- Fall 3: SystemAdmin[?] bör kunna ta bort alla andra användares appToken.
Keyboard Shortcuts ?
General
- t Test page or suite
- e Edit page
- v View page (after test)
- a Add new page
Go To
- g u User Guide
- g q Quick Reference Guide
- g f Full Reference Guide
- g c Recent Changes
Edit Mode
- CTRL+s Save page
- ESC Cancel edit
Tools
- p Properties
- w Where used?
- AK+v Versions
- AK+h Page History
- / Focus on search bar
- s Open search page