Documentation ¶
Index ¶
- Constants
- Variables
- func FeedXML(id int) []byte
- func JSONSuperFeed(id int) []byte
- func MockCertificateAndKey(t *testing.T, env string, notBefore, notAfter int) ([]byte, *x509.Certificate, []byte, *rsa.PrivateKey)
- func MockKataloginformationAutentiserad() *ladoktypes.KataloginformationAnvandareAutentiserad
- func MockKataloginformationBehorighetsprofil() *ladoktypes.KataloginformationBehorighetsprofil
- func MockKataloginformationEgna() *ladoktypes.KataloginformationAnvandarbehorighetEgna
- func MockKataloginformationProfil() *ladoktypes.KataloginformationBehorighetsprofil
- func MockStudentinformationStudent() *ladoktypes.Student
- func MockSuperFeed(id int) *ladoktypes.SuperFeed
- func StudentJSON(studentData StudentData) []byte
- type StudentData
Constants ¶
const ( // AnvandareAndradEventID test entry id AnvandareAndradEventID = "e01ec574-2815-11ec-989a-cc769fd346b3" // AnvandareSkapadEventID test entry id AnvandareSkapadEventID = "df7ae52e-2815-11ec-989a-cc769fd346b3" // KontaktuppgifterEventID test entry id KontaktuppgifterEventID = "63073d13-27c2-11ec-a5df-22713cb94088" // ResultatPaModulAttesteratEventID test entry id ResultatPaModulAttesteratEventID = "684731cb-276c-11ec-a5df-22713cb94088" // ExternPartEventID test entry id ExternPartEventID = "4994B8E2-B4E9-41CB-B73D-F9A26D454294" // LokalStudentEventID test entry id LokalStudentEventID = "36E561D5-88D4-42E0-953B-6C86FA47E299" // ResultatPaHelKursAttesteratEventID test entry id ResultatPaHelKursAttesteratEventID = "A2D30F0A-2CD6-4EBF-B814-426646030252" )
Variables ¶
var BehorighetsprofilUID = "3BAD6192-AEBC-4641-9EFD-C740C076E720"
BehorighetsprofilUID uid for testing behörighetsprofiler
var Errors500 = &ladoktypes.LadokError{
FelUID: "c0f52d2c-3a5f-11ec-aa00-acd34b504da7",
Felkategori: "commons.fel.kategori.applikationsfel",
FelkategoriText: "Generellt fel i applikationen",
Meddelande: "java.lang.NullPointerException null",
Link: []interface{}{},
}
Errors500 return struct containing 500 error
var JSONAktivPaLarosate = []byte(`
{
"Studentkopplingar": [
{
"LarosateID": 27,
"link": [],
"studentUID": "339A47C0-426D-4012-B83A-6427E9587352"
},
{
"LarosateID": 39,
"link": [],
"studentUID": "339A47C0-426D-4012-B83A-6427E9587352"
}
],
"link": []
}
`)
JSONAktivPaLarosate mock ladok reply
var JSONErrors500 = []byte(`
{
"FelUID": "c0f52d2c-3a5f-11ec-aa00-acd34b504da7",
"Felkategori": "commons.fel.kategori.applikationsfel",
"FelkategoriText": "Generellt fel i applikationen",
"Meddelande": "java.lang.NullPointerException null",
"link": []
}
`)
JSONErrors500 ladok error
var JSONErrorsValideringsFel = []byte(`
{
"Detaljkod": "commons.domain.uid",
"DetaljkodText": "Unik identifierare",
"FelUID": "14c837fd-3a60-11ec-aa00-acd34b504da7",
"Felgrupp": "commons.fel.grupp.felaktigt_format",
"FelgruppText": "Felaktigt format",
"Felkategori": "commons.fel.kategori.valideringsfel",
"FelkategoriText": "Valideringsfel",
"Meddelande": "Uid: 6daf0d1e-114f-11ec-95ca-f52940734df",
"link": []
}
`)
JSONErrorsValideringsFel ladok error
var JSONKataloginformationAutentiserad = []byte(` { "Anvandarnamn": "[email protected]", "Efternamn": "testEfternamn", "Fornamn": "testFornamn", "LarosateID": 96, "SenastAndradAv": "[email protected]", "SenastSparad": "2012-01-11T12:45:45", "Uid": "11111111-2222-0000-0000-000000000000", "link": [ { "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" } ] } `)
JSONKataloginformationAutentiserad ladok reply
var JSONKataloginformationBehorighetsprofil = []byte(`
{
"Benamning": {
"sv": "Intergration-Sunet",
"en": "Intergration-Sunet"
},
"Dataavgransningar": {
"Lista": [],
"link": []
},
"LarosateID": 27,
"Rattighetsniva": "rattighetsniva.las",
"Systemaktiviteter": [
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.uppfoljning.feeds",
"Id": 90019,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
},
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.studiedeltagande.las",
"Id": 51001,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
},
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.studentinformation.lasa",
"Id": 61001,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
},
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.kataloginformation.las",
"Id": 11004,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
},
{
"Betafunktion": false,
"I18nNyckel": "systemaktivitet.extintegration.lasa",
"Id": 860131,
"KlarForProduktion": true,
"Rattighetsniva": "rattighetsniva.las",
"link": []
}
],
"Uid": "09E52B69-5D50-4A62-B65C-636BCA68FAE5",
"link": [
{
"method": "GET",
"uri": "https://api.integrationstest.ladok.se:443/kataloginformation/behorighetsprofil/09E52B69-5D50-4A62-B65C-636BCA68FAE5",
"mediaType": "application/vnd.ladok+xml,application/vnd.ladok-kataloginformation+xml,application/vnd.ladok-kataloginformation+json",
"rel": "self"
}
]
}
`)
JSONKataloginformationBehorighetsprofil ladok reply
var JSONKataloginformationBehorighetsprofilNoPermissions = []byte(`
{
"Benamning": {
"sv": "Intergration-Sunet",
"en": "Intergration-Sunet"
},
"Dataavgransningar": {
"Lista": [],
"link": []
},
"LarosateID": 27,
"Rattighetsniva": "rattighetsniva.las",
"Systemaktiviteter": [],
"Uid": "09E52B69-5D50-4A62-B65C-636BCA68FAE5",
"link": [
{
"method": "GET",
"uri": "https://api.integrationstest.ladok.se:443/kataloginformation/behorighetsprofil/09E52B69-5D50-4A62-B65C-636BCA68FAE5",
"mediaType": "application/vnd.ladok+xml,application/vnd.ladok-kataloginformation+xml,application/vnd.ladok-kataloginformation+json",
"rel": "self"
}
]
}
`)
JSONKataloginformationBehorighetsprofilNoPermissions ladok reply
var JSONKataloginformationEgna = []byte(`{ "Anvandarbehorighet": [{ "AnvandareRef": { "Anvandarnamn": "[email protected]", "Efternamn": "TestEfternamn", "Fornamn": "TestFornamn", "Uid": "11111111-2222-0000-0000-000000000000", "link": { "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" } }, "BehorighetsprofilRef":{ "Benamning":[{ "Sprakkod":"sv", "Text": "Svenska", "link": [ ] }, { "Sprakkod": "en", "Text": "English", "link": [ ] }], "Uid": "11111111-2222-0000-0000-000000000000", "link": { "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" } }, "BestalldTidpunkt": "2013-10-14T12:45:45", "LarosateID": 96, "OrganisationRef": { "Benamning": [{ "Sprakkod": "sv", "Text": "Svenska", "link": [ ] }, { "Sprakkod": "en", "Text": "English", "link": [ ] }], "Uid": "11111111-2222-0000-0000-000000000000", "link": { "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" } }, "SenastAndradAv": "[email protected]", "SenastSparad": "2012-01-11T12:45:45", "Status": "AKTIV", "Uid": "11111111-2222-0000-0000-000000000000", "link": [{ "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" }] }], "LarosateID": 96, "SenastAndradAv": "[email protected]", "SenastSparad": "2012-01-11T12:45:45", "Uid": "11111111-2222-0000-0000-000000000000", "link": [{ "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" }] }`)
JSONKataloginformationEgna ladok reply
var JSONKataloginformationGrunddataLarosateinformation = []byte(` { "LarosateID" : 96, "Larosatesinformation" : [ { "Benamning" : { "sv" : "Svensk benämning" }, "Beskrivning" : { "sv" : "Svensk benämning" }, "EpostadressForAdmingranssnitt" : "[email protected]", "EpostadressForStudentgranssnitt" : "[email protected]", "Giltighetsperiod" : { "LarosateID" : 96, "Slutdatum" : "2014-06-25", "Startdatum" : "2014-01-25", "link" : [ { "method" : "POST", "uri" : "https://api.mit.ladok.se:443/test", "mediaType" : "application/vnd.ladok+xml", "rel" : "http://schemas.ladok.se" } ] }, "ID" : "123", "Kod" : "KOD", "LankTillWebbplats" : { "Lanktext" : "10100", "Url" : "https://hsk.se" }, "LankTillWebbplatsEngelskSida" : { "Lanktext" : "10100", "Url" : "https://hsk.se" }, "LarosateID" : 96, "OrtID" : 1, "Postadress" : { "Postnummer" : "10100", "Postort" : "Storstan", "Utdelningsadress" : "Storgatan 1" }, "Telefonnummer" : "010-778899", "link" : [ { "method" : "POST", "uri" : "https://api.mit.ladok.se:443/test", "mediaType" : "application/vnd.ladok+xml", "rel" : "http://schemas.ladok.se" } ] } ], "link" : [ { "method" : "POST", "uri" : "https://api.mit.ladok.se:443/test", "mediaType" : "application/vnd.ladok+xml", "rel" : "http://schemas.ladok.se" } ] } `)
var JSONKataloginformationProfil = []byte(`{ "Behorighetsprofiler": [{ "Benamning": { "sv": "Svensk benämning" }, "Dataavgransningar": { "LarosateID": 96, "Lista": [{ "DataDimension": "ORGANISATION", "DataId": "01234567-1234-abcd-ef01-1234567890abcd", "LarosateID": 96, "SenastAndradAv": "[email protected]", "SenastSparad": "2012-01-11T12:45:45", "Uid": "11111111-2222-0000-0000-000000000000", "link": [{ "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" }] }], "SenastAndradAv": "[email protected]", "SenastSparad": "2012-01-11T12:45:45", "Uid": "11111111-2222-0000-0000-000000000000", "link": [{ "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" }] }, "LarosateID": 96, "Rattighetsniva": "rattighetsniva.support", "SenastAndradAv": "[email protected]", "SenastSparad": "2012-01-11T12:45:45", "Systemaktiviteter": [{ "Betafunktion": false, "I18nNyckel": "systemaktivitet.resultatrapportering", "Id": 2147483647, "KlarForProduktion": false, "LarosateID": 96, "Rattighetsniva": "rattighetsniva.support", "link": [{ "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" }] }], "Uid": "11111111-2222-0000-0000-000000000000", "link": [{ "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" }] }], "LarosateID": 96, "SenastAndradAv": "[email protected]", "SenastSparad": "2012-01-11T12:45:45", "Uid": "11111111-2222-0000-0000-000000000000", "link": [{ "method": "POST", "uri": "https://api.mit.ladok.se:443/test", "mediaType": "application/vnd.ladok+xml", "rel": "http://schemas.ladok.se" }] }`)
JSONKataloginformationProfil ladok reply
var JSONStudentinformationStudent = []byte(` { "Avliden": false, "Efternamn": "TestEfternamn", "ExterntUID": "11111111-2222-0000-0000-000000000000", "FelVidEtableringExternt": false, "Fodelsedata": "1996-11-05", "FolkbokforingsbevakningTillOchMed": "2020-03-13", "Fornamn": "TestFornamn", "KonID": 1, "LarosateID": 96, "Personnummer": "199611052383", "SenastAndradAv": "[email protected]", "SenastSparad": "2012-01-11T12:45:45", "Uid": "11111111-2222-0000-0000-000000000000" } `)
JSONStudentinformationStudent mock ladok reply
var MockAnvandareAndradEvent = &ladoktypes.SuperEvent{ EntryID: "e01ec574-2815-11ec-989a-cc769fd346b3", EventTypeName: "AnvandareAndradEvent", HandelseUID: "df3ca2cd-2815-11ec-b525-441c04d24542", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "de624944-2815-11ec-b525-441c04d24542", Anvandarnamn: "[email protected]", LarosateID: "27", }, AnvandareUID: "db20a822-2814-11ec-b525-441c04d24542", Anvandarnamnet: "[email protected]", Efternamn: "Konsortiesupport TestEfternamn", Fornamn: "testFornamn", }
MockAnvandareAndradEvent mocks ladok response
var MockAnvandareSkapadEventSuperEvent = &ladoktypes.SuperEvent{ EntryID: "df7ae52e-2815-11ec-989a-cc769fd346b3", EventTypeName: "AnvandareSkapadEvent", HandelseUID: "deeef7f0-2815-11ec-b525-441c04d24542", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "de624944-2815-11ec-b525-441c04d24542", Anvandarnamn: "[email protected]", LarosateID: "27", }, AnvandareUID: "db17f56c-2814-11ec-b525-441c04d24542", Anvandarnamnet: "sunet@kf", Fornamn: "sunet@KF", }
var MockCertificatePassword = "testPassword"
MockCertificatePassword mock password for certificate
var MockExternPartEvent = &ladoktypes.SuperEvent{ EntryID: "4994B8E2-B4E9-41CB-B73D-F9A26D454294", EventTypeName: "ExternPartEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "3d284b5a-8dc6-11e5-923c-c49715df4966", Anvandarnamn: "[email protected]", LarosateID: "-1", }, HandelseUID: "e849148a-276b-11ec-a912-d80914c94ada", ID: "152447", EventTyp: "SKAPAD", Kod: "MINSK10", LandID: "25", TypAvExternPartID: "1", }
var MockKontaktuppgifterEvent = &ladoktypes.SuperEvent{ EntryID: "63073d13-27c2-11ec-a5df-22713cb94088", EventTypeName: "KontaktuppgifterEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "6209f0e8-27c2-11ec-b742-49fcffce49ad", Anvandarnamn: "[email protected]", LarosateID: "27", }, HandelseUID: "62127c6a-27c2-11ec-b742-49fcffce49ad", Handelsetyp: "UPPDATERAD", Email: "[email protected]", Postadresser: []ladoktypes.SuperPostadress{ { PostadressTyp: "POSTADRESS", Postnummer: "10010", Postort: "CITY", Utdelningsadress: "TESTGATAN 2 LGH 1000", CareOf: "NAME", }, { Land: "Sverige", PostadressTyp: "FOLKBOKFORINGSADRESS", Postnummer: "10020", Postort: "CITY", Utdelningsadress: "TESTGATAN 1 LGH 1000", }, }, StudentUID: "041e8b44-b593-11e7-96e6-896ca17746d1", Telefonnummer: "0701234567", }
var MockLokalStudentEvent = &ladoktypes.SuperEvent{ EntryID: "36E561D5-88D4-42E0-953B-6C86FA47E299", EventTypeName: "LokalStudentEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "799b04af-32be-11ec-aeeb-67874d294267", Anvandarnamn: "[email protected]", LarosateID: "27", }, HandelseUID: "79a2cce2-32be-11ec-aeeb-67874d294267", Efternamn: "TestEfternamn", Fornamn: "TestFornamn", Handelsetyp: "UPPDATERAD", StudentUID: "54871756-790b-11e7-807b-490425ec48ab", ExterntStudentUID: "1e32b258-2ad3-4804-b288-11338efe6e44", Fodelsedata: "1970-01-01", Kon: "1", Personnummer: "197001014622", }
var MockResultatPaHelKursAttesteratEvent = &ladoktypes.SuperEvent{ EntryID: "A2D30F0A-2CD6-4EBF-B814-426646030252", EventTypeName: "ResultatPaHelKursAttesteratEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "b0289ab3-5186-11ea-8091-b70ab71540fa", Anvandarnamn: "[email protected]", LarosateID: "27", }, HandelseUID: "0e627df9-3279-11ec-871f-f5b046564fb2", StudentUID: "ebac93d8-0b38-11e8-8b82-013496834cc0", Beslut: ladoktypes.SuperBeslut{ BeslutUID: "b0289ab3-5186-11ea-8091-b70ab71540fa", Beslutsdatum: "2021-10-21", Beslutsfattare: "TestForOchEfternamn", BeslutsfattareUID: "b0289ab3-5186-11ea-8091-b70ab71540fa", }, Resultat: ladoktypes.SuperResultat{ BetygsgradID: "101313", BetygsskalaID: "101312", Examinationsdatum: "2021-10-21", GiltigSomSlutbetyg: "true", OmfattningsPoang: "15.0", PrestationsPoang: "0.0", ResultatUID: "0e627df6-3279-11ec-871f-f5b046564fb2", }, UtbildningsinstansUID: "c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783", KursUID: "bf010dbe-be5e-11e7-a74b-fbb589e24dac", KursinstansUID: "c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783", KurstillfalleUID: "b4294f9e-5438-11eb-bec3-d5a2938f4dea", }
var MockResultatPaModulAttesteratEvent = &ladoktypes.SuperEvent{ EntryID: "684731cb-276c-11ec-a5df-22713cb94088", EventTypeName: "ResultatPaModulAttesteratEvent", EventContext: ladoktypes.SuperEventContext{ AnvandareUID: "ba1ca180-7ad2-11e9-8e63-5fd9b2d24100", Anvandarnamn: "[email protected]", LarosateID: "27", }, HandelseUID: "67a12d1a-276c-11ec-a60e-c0f64d1847cf", StudentUID: "a32402ed-52be-11e8-9ac9-7d414daf4d27", Telefonnummer: "", Beslut: ladoktypes.SuperBeslut{ BeslutUID: "ba1ca180-7ad2-11e9-8e63-5fd9b2d24100", Beslutsdatum: "2021-10-07", Beslutsfattare: "TestFornamn TestEfterNamn", BeslutsfattareUID: "ba1ca180-7ad2-11e9-8e63-5fd9b2d24100", }, Resultat: ladoktypes.SuperResultat{ BetygsgradID: "2302", BetygsskalaID: "2", Examinationsdatum: "2021-10-01", GiltigSomSlutbetyg: "true", OmfattningsPoang: "1.5", PrestationsPoang: "1.5", ResultatUID: "fb770d5e-276b-11ec-a60e-c0f64d1847cf", }, UtbildningsinstansUID: "bd07fd89-be5e-11e7-a688-df865af0497f", KursUID: "bd391f51-be5e-11e7-a74b-fbb589e24dac", KursinstansUID: "bcf84602-be5e-11e7-a688-df865af0497f", KurstillfalleUID: "1aac3ee2-ae07-11e8-8034-bd68ea484fc7", }
var Students = map[int]StudentData{
0: {
Personnummer: "198601049995",
StudentUID: "44889B47-C78B-440B-BA98-A16C2C27BE7C",
ExterntUID: "72A06BD3-A7A0-44A3-A3AA-51B9E3208015",
DateOfBirth: "1986-01-04",
},
1: {
Personnummer: "198602179882",
StudentUID: "339A47C0-426D-4012-B83A-6427E9587352",
ExterntUID: "72460B4B-8F15-442C-A464-0743BDFB1429",
DateOfBirth: "1986-02-17",
},
2: {
Personnummer: "198603139885",
StudentUID: "82E208E7-FCDC-407E-9EE4-D2708CD609CC",
ExterntUID: "0BDF38F5-30A3-4F1E-B851-D538E8A83FBB",
DateOfBirth: "1986-03-13",
},
3: {
Personnummer: "198603249999",
StudentUID: "9711A40B-2C40-414D-ACC9-FAC4C4D35C50",
ExterntUID: "9C0E5285-41E1-4190-BA49-6DC134A014D4",
DateOfBirth: "1986-03-24",
},
}
Students mocks a student with personnummer, studentUID, externtUID and birth date
var XMLAnvandareAndraEvent = []byte(` <ki:AnvandareAndradEvent xmlns:ki="http://schemas.ladok.se/kataloginformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>df3ca2cd-2815-11ec-b525-441c04d24542</events:HandelseUID> <events:EventContext> <events:AnvandareUID>de624944-2815-11ec-b525-441c04d24542</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <ki:AnvandareUID>db20a822-2814-11ec-b525-441c04d24542</ki:AnvandareUID> <ki:Anvandarnamnet>[email protected]</ki:Anvandarnamnet> <ki:Efternamn>Konsortiesupport TestEfternamn</ki:Efternamn> <ki:Email>[email protected]</ki:Email> <ki:Fornamn>testFornamn</ki:Fornamn> </ki:AnvandareAndradEvent> `)
XMLAnvandareAndraEvent ladok event
var XMLAnvandareSkapadEvent = []byte(` <ki:AnvandareSkapadEvent xmlns:ki="http://schemas.ladok.se/kataloginformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>deeef7f0-2815-11ec-b525-441c04d24542</events:HandelseUID> <events:EventContext> <events:AnvandareUID>de624944-2815-11ec-b525-441c04d24542</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <ki:AnvandareUID>db17f56c-2814-11ec-b525-441c04d24542</ki:AnvandareUID> <ki:Anvandarnamnet>sunet@kf</ki:Anvandarnamnet> <ki:Fornamn>sunet@KF</ki:Fornamn> </ki:AnvandareSkapadEvent> `)
XMLAnvandareSkapadEvent ladok event
var XMLExternPartEvent = []byte(` <ki:ExternPartEvent xmlns:ki="http://schemas.ladok.se/kataloginformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>e849148a-276b-11ec-a912-d80914c94ada</events:HandelseUID> <events:EventContext> <events:AnvandareUID>3d284b5a-8dc6-11e5-923c-c49715df4966</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>-1</events:LarosateID> </events:EventContext> <events:Benamningar> <base:Benamning> <base:Sprakkod>sv</base:Sprakkod> <base:Text>Belarusian State Technological University</base:Text> </base:Benamning> <base:Benamning> <base:Sprakkod>en</base:Sprakkod> <base:Text>Belarusian State Technological University</base:Text> </base:Benamning> </events:Benamningar> <events:Beskrivningar> <base:Benamning> <base:Sprakkod>sv</base:Sprakkod> <base:Text>Ryska: Belorusskij gosudarstvennyj technologiceskij universitet</base:Text> </base:Benamning> </events:Beskrivningar> <events:EventTyp>SKAPAD</events:EventTyp> <events:Giltighetsperiod /> <events:Id>152447</events:Id> <events:Kod>MINSK10</events:Kod> <ki:LandID>25</ki:LandID> <ki:TypAvExternPartID>1</ki:TypAvExternPartID> </ki:ExternPartEvent> `)
XMLExternPartEvent ladok event
var XMLFeedRecent = []byte(` <?xml version="1.0" encoding="UTF-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title type="text">Events for Ladok3.Uppfoljning</title> <link rel="self" type="application/atom+xml" href="https://api.integrationstest.ladok.se:443/uppfoljning/feed/recent" /> <link rel="via" type="application/atom+xml" href="https://api.integrationstest.ladok.se:443/uppfoljning/feed/4856" /> <link rel="prev-archive" type="application/atom+xml" href="https://api.integrationstest.ladok.se:443/uppfoljning/feed/4855" /> <id>urn:id:4856</id> <generator uri="http://ladok.se/uppfoljning">Uppfoljning</generator> <updated>2021-10-14T10:22:31.994Z</updated> <entry> <category term="http://schemas.ladok.se/kataloginformation/AnvandareAndradEvent" label="Event-typ" /> <id>e01ec574-2815-11ec-989a-cc769fd346b3</id> <updated>2021-10-08T08:58:14.636Z</updated> <content type="application/vnd.ladok+xml"> <ki:AnvandareAndradEvent xmlns:ki="http://schemas.ladok.se/kataloginformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>df3ca2cd-2815-11ec-b525-441c04d24542</events:HandelseUID> <events:EventContext> <events:AnvandareUID>de624944-2815-11ec-b525-441c04d24542</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <ki:AnvandareUID>db20a822-2814-11ec-b525-441c04d24542</ki:AnvandareUID> <ki:Anvandarnamnet>[email protected]</ki:Anvandarnamnet> <ki:Efternamn>Konsortiesupport TestEfternamn</ki:Efternamn> <ki:Email>[email protected]</ki:Email> <ki:Fornamn>testFornamn</ki:Fornamn> </ki:AnvandareAndradEvent> </content> </entry> <entry> <category term="http://schemas.ladok.se/kataloginformation/AnvandareSkapadEvent" label="Event-typ" /> <id>df7ae52e-2815-11ec-989a-cc769fd346b3</id> <updated>2021-10-08T08:58:14.127Z</updated> <content type="application/vnd.ladok+xml"> <ki:AnvandareSkapadEvent xmlns:ki="http://schemas.ladok.se/kataloginformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>deeef7f0-2815-11ec-b525-441c04d24542</events:HandelseUID> <events:EventContext> <events:AnvandareUID>de624944-2815-11ec-b525-441c04d24542</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <ki:AnvandareUID>db17f56c-2814-11ec-b525-441c04d24542</ki:AnvandareUID> <ki:Anvandarnamnet>sunet@kf</ki:Anvandarnamnet> <ki:Fornamn>sunet@KF</ki:Fornamn> </ki:AnvandareSkapadEvent> </content> </entry> <entry> <category term="http://schemas.ladok.se/studentinformation/KontaktuppgifterEvent" label="Event-typ" /> <id>63073d13-27c2-11ec-a5df-22713cb94088</id> <updated>2021-10-07T23:00:36.416Z</updated> <content type="application/vnd.ladok+xml"> <si:KontaktuppgifterEvent xmlns:si="http://schemas.ladok.se/studentinformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>62127c6a-27c2-11ec-b742-49fcffce49ad</events:HandelseUID> <events:EventContext> <events:AnvandareUID>6209f0e8-27c2-11ec-b742-49fcffce49ad</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <events:Handelsetyp>UPPDATERAD</events:Handelsetyp> <si:Epostadress>[email protected]</si:Epostadress> <si:Postadresser> <si:CareOf>NAME</si:CareOf> <si:Land /> <si:PostadressTyp>POSTADRESS</si:PostadressTyp> <si:Postnummer>10010</si:Postnummer> <si:Postort>CITY</si:Postort> <si:Utdelningsadress>TESTGATAN 2 LGH 1000</si:Utdelningsadress> </si:Postadresser> <si:Postadresser> <si:Land>Sverige</si:Land> <si:PostadressTyp>FOLKBOKFORINGSADRESS</si:PostadressTyp> <si:Postnummer>10020</si:Postnummer> <si:Postort>CITY</si:Postort> <si:Utdelningsadress>TESTGATAN 1 LGH 1000</si:Utdelningsadress> </si:Postadresser> <si:StudentUID>041e8b44-b593-11e7-96e6-896ca17746d1</si:StudentUID> <si:Telefonnummer>0701234567</si:Telefonnummer> </si:KontaktuppgifterEvent> </content> </entry> <entry> <category term="http://schemas.ladok.se/resultat/ResultatPaModulAttesteratEvent" label="Event-typ" /> <id>684731cb-276c-11ec-a5df-22713cb94088</id> <updated>2021-10-07T12:45:09.021Z</updated> <content type="application/vnd.ladok+xml"> <rr:ResultatPaModulAttesteratEvent xmlns:rr="http://schemas.ladok.se/resultat" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>67a12d1a-276c-11ec-a60e-c0f64d1847cf</events:HandelseUID> <events:EventContext> <events:AnvandareUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <rr:Beslut> <rr:BeslutUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</rr:BeslutUID> <rr:Beslutsdatum>2021-10-07</rr:Beslutsdatum> <rr:Beslutsfattare>TestFornamn TestEfterNamn</rr:Beslutsfattare> <rr:BeslutsfattareUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</rr:BeslutsfattareUID> </rr:Beslut> <rr:KursUID>bd391f51-be5e-11e7-a74b-fbb589e24dac</rr:KursUID> <rr:KursinstansUID>bcf84602-be5e-11e7-a688-df865af0497f</rr:KursinstansUID> <rr:KurstillfalleUID>1aac3ee2-ae07-11e8-8034-bd68ea484fc7</rr:KurstillfalleUID> <rr:Resultat> <rr:BetygsgradID>2302</rr:BetygsgradID> <rr:BetygsskalaID>2</rr:BetygsskalaID> <rr:Examinationsdatum>2021-10-01</rr:Examinationsdatum> <rr:GiltigSomSlutbetyg>true</rr:GiltigSomSlutbetyg> <rr:OmfattningsPoang>1.5</rr:OmfattningsPoang> <rr:PrestationsPoang>1.5</rr:PrestationsPoang> <rr:ResultatUID>fb770d5e-276b-11ec-a60e-c0f64d1847cf</rr:ResultatUID> </rr:Resultat> <rr:StudentUID>a32402ed-52be-11e8-9ac9-7d414daf4d27</rr:StudentUID> <rr:UtbildningsinstansUID>bd07fd89-be5e-11e7-a688-df865af0497f</rr:UtbildningsinstansUID> </rr:ResultatPaModulAttesteratEvent> </content> </entry> <entry> <category term="http://schemas.ladok.se/kataloginformation/ExternPartEvent" label="Event-typ" /> <id>4994B8E2-B4E9-41CB-B73D-F9A26D454294</id> <updated>2021-10-07T12:41:35.373Z</updated> <content type="application/vnd.ladok+xml"> <ki:ExternPartEvent xmlns:ki="http://schemas.ladok.se/kataloginformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>e849148a-276b-11ec-a912-d80914c94ada</events:HandelseUID> <events:EventContext> <events:AnvandareUID>3d284b5a-8dc6-11e5-923c-c49715df4966</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>-1</events:LarosateID> </events:EventContext> <events:Benamningar> <base:Benamning> <base:Sprakkod>sv</base:Sprakkod> <base:Text>Belarusian State Technological University</base:Text> </base:Benamning> <base:Benamning> <base:Sprakkod>en</base:Sprakkod> <base:Text>Belarusian State Technological University</base:Text> </base:Benamning> </events:Benamningar> <events:Beskrivningar> <base:Benamning> <base:Sprakkod>sv</base:Sprakkod> <base:Text>Ryska: Belorusskij gosudarstvennyj technologiceskij universitet</base:Text> </base:Benamning> </events:Beskrivningar> <events:EventTyp>SKAPAD</events:EventTyp> <events:Giltighetsperiod /> <events:Id>152447</events:Id> <events:Kod>MINSK10</events:Kod> <ki:LandID>25</ki:LandID> <ki:TypAvExternPartID>1</ki:TypAvExternPartID> </ki:ExternPartEvent> </content> </entry> <entry> <category term="http://schemas.ladok.se/studentinformation/LokalStudentEvent" label="Event-typ" /> <id>36E561D5-88D4-42E0-953B-6C86FA47E299</id> <updated>2021-10-07T12:41:35.373Z</updated> <content type="application/vnd.ladok+xml"> <si:LokalStudentEvent xmlns:si="http://schemas.ladok.se/studentinformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>79a2cce2-32be-11ec-aeeb-67874d294267</events:HandelseUID> <events:EventContext> <events:AnvandareUID>799b04af-32be-11ec-aeeb-67874d294267</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <events:Handelsetyp>UPPDATERAD</events:Handelsetyp> <si:Efternamn>TestEfternamn</si:Efternamn> <si:ExterntStudentUID>1e32b258-2ad3-4804-b288-11338efe6e44</si:ExterntStudentUID> <si:Fodelsedata>1970-01-01</si:Fodelsedata> <si:Fornamn>TestFornamn</si:Fornamn> <si:Kon>1</si:Kon> <si:Personnummer>197001014622</si:Personnummer> <si:StudentUID>54871756-790b-11e7-807b-490425ec48ab</si:StudentUID> </si:LokalStudentEvent> </content> </entry> <entry> <category term="http://schemas.ladok.se/kataloginformation/ResultatPaHelKursAttesteratEvent" label="Event-typ" /> <id>A2D30F0A-2CD6-4EBF-B814-426646030252</id> <updated>2021-10-07T12:41:35.373Z</updated> <content type="application/vnd.ladok+xml"> <rr:ResultatPaHelKursAttesteratEvent xmlns:rr="http://schemas.ladok.se/resultat" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>0e627df9-3279-11ec-871f-f5b046564fb2</events:HandelseUID> <events:EventContext> <events:AnvandareUID>b0289ab3-5186-11ea-8091-b70ab71540fa</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <rr:Beslut> <rr:BeslutUID>b0289ab3-5186-11ea-8091-b70ab71540fa</rr:BeslutUID> <rr:Beslutsdatum>2021-10-21</rr:Beslutsdatum> <rr:Beslutsfattare>TestForOchEfternamn</rr:Beslutsfattare> <rr:BeslutsfattareUID>b0289ab3-5186-11ea-8091-b70ab71540fa</rr:BeslutsfattareUID> </rr:Beslut> <rr:KursUID>bf010dbe-be5e-11e7-a74b-fbb589e24dac</rr:KursUID> <rr:KursinstansUID>c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783</rr:KursinstansUID> <rr:KurstillfalleUID>b4294f9e-5438-11eb-bec3-d5a2938f4dea</rr:KurstillfalleUID> <rr:Resultat> <rr:BetygsgradID>101313</rr:BetygsgradID> <rr:BetygsskalaID>101312</rr:BetygsskalaID> <rr:Examinationsdatum>2021-10-21</rr:Examinationsdatum> <rr:GiltigSomSlutbetyg>true</rr:GiltigSomSlutbetyg> <rr:OmfattningsPoang>15.0</rr:OmfattningsPoang> <rr:PrestationsPoang>0.0</rr:PrestationsPoang> <rr:ResultatUID>0e627df6-3279-11ec-871f-f5b046564fb2</rr:ResultatUID> </rr:Resultat> <rr:StudentUID>ebac93d8-0b38-11e8-8b82-013496834cc0</rr:StudentUID> <rr:UtbildningsinstansUID>c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783</rr:UtbildningsinstansUID> </rr:ResultatPaHelKursAttesteratEvent> </content> </entry> </feed> `)
XMLFeedRecent ladok complete feed
var XMLKontaktuppgifterEvent = []byte(` <si:KontaktuppgifterEvent xmlns:si="http://schemas.ladok.se/studentinformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>62127c6a-27c2-11ec-b742-49fcffce49ad</events:HandelseUID> <events:EventContext> <events:AnvandareUID>6209f0e8-27c2-11ec-b742-49fcffce49ad</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <events:Handelsetyp>UPPDATERAD</events:Handelsetyp> <si:Epostadress>[email protected]</si:Epostadress> <si:Postadresser> <si:CareOf>NAME</si:CareOf> <si:Land /> <si:PostadressTyp>POSTADRESS</si:PostadressTyp> <si:Postnummer>10010</si:Postnummer> <si:Postort>CITY</si:Postort> <si:Utdelningsadress>TESTGATAN 2 LGH 1000</si:Utdelningsadress> </si:Postadresser> <si:Postadresser> <si:Land>Sverige</si:Land> <si:PostadressTyp>FOLKBOKFORINGSADRESS</si:PostadressTyp> <si:Postnummer>10020</si:Postnummer> <si:Postort>CITY</si:Postort> <si:Utdelningsadress>TESTGATAN 1 LGH 1000</si:Utdelningsadress> </si:Postadresser> <si:StudentUID>041e8b44-b593-11e7-96e6-896ca17746d1</si:StudentUID> <si:Telefonnummer>0701234567</si:Telefonnummer> </si:KontaktuppgifterEvent> `)
XMLKontaktuppgifterEvent ladok event
var XMLLokalStudentEvent = []byte(` <si:LokalStudentEvent xmlns:si="http://schemas.ladok.se/studentinformation" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>79a2cce2-32be-11ec-aeeb-67874d294267</events:HandelseUID> <events:EventContext> <events:AnvandareUID>799b04af-32be-11ec-aeeb-67874d294267</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <events:Handelsetyp>UPPDATERAD</events:Handelsetyp> <si:Efternamn>TestEfternamn</si:Efternamn> <si:ExterntStudentUID>1e32b258-2ad3-4804-b288-11338efe6e44</si:ExterntStudentUID> <si:Fodelsedata>1970-01-01</si:Fodelsedata> <si:Fornamn>TestFornamn</si:Fornamn> <si:Kon>1</si:Kon> <si:Personnummer>197001014622</si:Personnummer> <si:StudentUID>54871756-790b-11e7-807b-490425ec48ab</si:StudentUID> </si:LokalStudentEvent> `)
XMLLokalStudentEvent ladok event
var XMLResultatPaHelKursAttesteratEvent = []byte(` <rr:ResultatPaHelKursAttesteratEvent xmlns:rr="http://schemas.ladok.se/resultat" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>0e627df9-3279-11ec-871f-f5b046564fb2</events:HandelseUID> <events:EventContext> <events:AnvandareUID>b0289ab3-5186-11ea-8091-b70ab71540fa</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <rr:Beslut> <rr:BeslutUID>b0289ab3-5186-11ea-8091-b70ab71540fa</rr:BeslutUID> <rr:Beslutsdatum>2021-10-21</rr:Beslutsdatum> <rr:Beslutsfattare>TestForOchEfternamn</rr:Beslutsfattare> <rr:BeslutsfattareUID>b0289ab3-5186-11ea-8091-b70ab71540fa</rr:BeslutsfattareUID> </rr:Beslut> <rr:KursUID>bf010dbe-be5e-11e7-a74b-fbb589e24dac</rr:KursUID> <rr:KursinstansUID>c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783</rr:KursinstansUID> <rr:KurstillfalleUID>b4294f9e-5438-11eb-bec3-d5a2938f4dea</rr:KurstillfalleUID> <rr:Resultat> <rr:BetygsgradID>101313</rr:BetygsgradID> <rr:BetygsskalaID>101312</rr:BetygsskalaID> <rr:Examinationsdatum>2021-10-21</rr:Examinationsdatum> <rr:GiltigSomSlutbetyg>true</rr:GiltigSomSlutbetyg> <rr:OmfattningsPoang>15.0</rr:OmfattningsPoang> <rr:PrestationsPoang>0.0</rr:PrestationsPoang> <rr:ResultatUID>0e627df6-3279-11ec-871f-f5b046564fb2</rr:ResultatUID> </rr:Resultat> <rr:StudentUID>ebac93d8-0b38-11e8-8b82-013496834cc0</rr:StudentUID> <rr:UtbildningsinstansUID>c9ef5dc4-ca2c-11e9-89dc-9348f6ec4783</rr:UtbildningsinstansUID> </rr:ResultatPaHelKursAttesteratEvent> `)
XMLResultatPaHelKursAttesteratEvent ladok event
var XMLResultatPaModulAttesteratEvent = []byte(` <rr:ResultatPaModulAttesteratEvent xmlns:rr="http://schemas.ladok.se/resultat" xmlns:base="http://schemas.ladok.se" xmlns:dap="http://schemas.ladok.se/dap" xmlns:events="http://schemas.ladok.se/events"> <events:HandelseUID>67a12d1a-276c-11ec-a60e-c0f64d1847cf</events:HandelseUID> <events:EventContext> <events:AnvandareUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</events:AnvandareUID> <events:Anvandarnamn>[email protected]</events:Anvandarnamn> <events:LarosateID>27</events:LarosateID> </events:EventContext> <rr:Beslut> <rr:BeslutUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</rr:BeslutUID> <rr:Beslutsdatum>2021-10-07</rr:Beslutsdatum> <rr:Beslutsfattare>TestFornamn TestEfterNamn</rr:Beslutsfattare> <rr:BeslutsfattareUID>ba1ca180-7ad2-11e9-8e63-5fd9b2d24100</rr:BeslutsfattareUID> </rr:Beslut> <rr:KursUID>bd391f51-be5e-11e7-a74b-fbb589e24dac</rr:KursUID> <rr:KursinstansUID>bcf84602-be5e-11e7-a688-df865af0497f</rr:KursinstansUID> <rr:KurstillfalleUID>1aac3ee2-ae07-11e8-8034-bd68ea484fc7</rr:KurstillfalleUID> <rr:Resultat> <rr:BetygsgradID>2302</rr:BetygsgradID> <rr:BetygsskalaID>2</rr:BetygsskalaID> <rr:Examinationsdatum>2021-10-01</rr:Examinationsdatum> <rr:GiltigSomSlutbetyg>true</rr:GiltigSomSlutbetyg> <rr:OmfattningsPoang>1.5</rr:OmfattningsPoang> <rr:PrestationsPoang>1.5</rr:PrestationsPoang> <rr:ResultatUID>fb770d5e-276b-11ec-a60e-c0f64d1847cf</rr:ResultatUID> </rr:Resultat> <rr:StudentUID>a32402ed-52be-11e8-9ac9-7d414daf4d27</rr:StudentUID> <rr:UtbildningsinstansUID>bd07fd89-be5e-11e7-a688-df865af0497f</rr:UtbildningsinstansUID> </rr:ResultatPaModulAttesteratEvent> `)
XMLResultatPaModulAttesteratEvent ladok event
Functions ¶
func MockCertificateAndKey ¶ added in v0.0.46
func MockCertificateAndKey(t *testing.T, env string, notBefore, notAfter int) ([]byte, *x509.Certificate, []byte, *rsa.PrivateKey)
MockCertificateAndKey return mock certificate template func MockCertificateAndKey(t *testing.T, env, schoolName, tempdir string, notBefore, notAfter int) (*x509.Certificate, *rsa.PrivateKey, []*x509.Certificate) {
func MockKataloginformationAutentiserad ¶ added in v0.0.45
func MockKataloginformationAutentiserad() *ladoktypes.KataloginformationAnvandareAutentiserad
MockKataloginformationAutentiserad return ladok mock
func MockKataloginformationBehorighetsprofil ¶ added in v0.0.45
func MockKataloginformationBehorighetsprofil() *ladoktypes.KataloginformationBehorighetsprofil
MockKataloginformationBehorighetsprofil return mock ladok KataloginformationBehorighetsprofil
func MockKataloginformationEgna ¶ added in v0.0.45
func MockKataloginformationEgna() *ladoktypes.KataloginformationAnvandarbehorighetEgna
MockKataloginformationEgna return mock
func MockKataloginformationProfil ¶ added in v0.0.45
func MockKataloginformationProfil() *ladoktypes.KataloginformationBehorighetsprofil
MockKataloginformationProfil return mock
func MockStudentinformationStudent ¶ added in v0.0.46
func MockStudentinformationStudent() *ladoktypes.Student
MockStudentinformationStudent return mock
func MockSuperFeed ¶
func MockSuperFeed(id int) *ladoktypes.SuperFeed
func StudentJSON ¶ added in v0.0.52
func StudentJSON(studentData StudentData) []byte
StudentJSON return JSON object of a student