@@ -3233,6 +3233,7 @@ public void test_filtrering_og_statustall_tiltakshendelser() {
3233
3233
.setEnhet_id (TEST_ENHET )
3234
3234
.setTiltakshendelse (null );
3235
3235
3236
+
3236
3237
Fnr bruker2Fnr = Fnr .of ("02020222222" );
3237
3238
UUID bruker2UUID = UUID .randomUUID ();
3238
3239
LocalDateTime bruker2Opprettet = LocalDateTime .now ();
@@ -3249,6 +3250,7 @@ public void test_filtrering_og_statustall_tiltakshendelser() {
3249
3250
.setEnhet_id (TEST_ENHET )
3250
3251
.setTiltakshendelse (new Tiltakshendelse (bruker2UUID , bruker2Opprettet , bruker2Tekst , bruker2Lenke , bruker2Tiltakstype , bruker2Fnr ));
3251
3252
3253
+
3252
3254
Fnr bruker3Fnr = Fnr .of ("03030333333" );
3253
3255
UUID bruker3UUID = UUID .randomUUID ();
3254
3256
LocalDateTime bruker3Opprettet = LocalDateTime .now ();
@@ -3265,13 +3267,12 @@ public void test_filtrering_og_statustall_tiltakshendelser() {
3265
3267
.setEnhet_id (TEST_ENHET )
3266
3268
.setTiltakshendelse (new Tiltakshendelse (bruker3UUID , bruker3Opprettet , bruker3Tekst , bruker3Lenke , bruker3Tiltakstype , bruker3Fnr ));
3267
3269
3270
+
3268
3271
List <OppfolgingsBruker > brukere = List .of (bruker1 , bruker2 , bruker3 );
3269
3272
3270
3273
skrivBrukereTilTestindeks (brukere );
3271
-
3272
3274
pollOpensearchUntil (() -> opensearchTestClient .countDocuments () == brukere .size ());
3273
3275
3274
-
3275
3276
Filtervalg filterValg = new Filtervalg ()
3276
3277
.setFerdigfilterListe (List .of (TILTAKSHENDELSER ));
3277
3278
@@ -3295,11 +3296,11 @@ public void test_filtrering_og_statustall_tiltakshendelser() {
3295
3296
}
3296
3297
3297
3298
@ Test
3298
- public void test_sortering_tiltakshendelser () {
3299
+ public void test_sortering_tiltakshendelser_opprettet () {
3299
3300
Fnr bruker1Fnr = Fnr .of ("01010111111" );
3300
3301
UUID bruker1UUID = UUID .randomUUID ();
3301
3302
LocalDateTime bruker1Opprettet = LocalDateTime .of (2024 , 06 , 01 , 0 , 0 );
3302
- String tekst = "Forslag: Endre alt " ;
3303
+ String bruker1tekst = "Dette er noko tekst som startar på D. " ;
3303
3304
String lenke = "http.cat/200" ;
3304
3305
Tiltakstype tiltakstype = Tiltakstype .ARBFORB ;
3305
3306
@@ -3310,12 +3311,13 @@ public void test_sortering_tiltakshendelser() {
3310
3311
.setVeileder_id (TEST_VEILEDER_0 )
3311
3312
.setNy_for_veileder (false )
3312
3313
.setEnhet_id (TEST_ENHET )
3313
- .setTiltakshendelse (new Tiltakshendelse (bruker1UUID , bruker1Opprettet , tekst , lenke , tiltakstype , bruker1Fnr ));
3314
+ .setTiltakshendelse (new Tiltakshendelse (bruker1UUID , bruker1Opprettet , bruker1tekst , lenke , tiltakstype , bruker1Fnr ));
3315
+
3314
3316
3315
3317
Fnr bruker2Fnr = Fnr .of ("02020222222" );
3316
3318
UUID bruker2UUID = UUID .randomUUID ();
3317
3319
LocalDateTime bruker2Opprettet = LocalDateTime .of (2023 , 06 , 01 , 0 , 0 );
3318
-
3320
+ String bruker2Tekst = "Akkurat slik startar du ein setning med bokstaven A." ;
3319
3321
3320
3322
OppfolgingsBruker bruker2 = new OppfolgingsBruker ()
3321
3323
.setFnr (bruker2Fnr .toString ())
@@ -3324,11 +3326,13 @@ public void test_sortering_tiltakshendelser() {
3324
3326
.setVeileder_id (TEST_VEILEDER_0 )
3325
3327
.setNy_for_veileder (false )
3326
3328
.setEnhet_id (TEST_ENHET )
3327
- .setTiltakshendelse (new Tiltakshendelse (bruker2UUID , bruker2Opprettet , tekst , lenke , tiltakstype , bruker2Fnr ));
3329
+ .setTiltakshendelse (new Tiltakshendelse (bruker2UUID , bruker2Opprettet , bruker2Tekst , lenke , tiltakstype , bruker2Fnr ));
3330
+
3328
3331
3329
3332
Fnr bruker3Fnr = Fnr .of ("03030333333" );
3330
3333
UUID bruker3UUID = UUID .randomUUID ();
3331
3334
LocalDateTime bruker3Opprettet = LocalDateTime .of (2022 , 06 , 01 , 0 , 0 );
3335
+ String bruker3Tekst = "Byrjinga av denne teksten er bokstaven B." ;
3332
3336
3333
3337
OppfolgingsBruker bruker3 = new OppfolgingsBruker ()
3334
3338
.setFnr (bruker3Fnr .toString ())
@@ -3337,15 +3341,14 @@ public void test_sortering_tiltakshendelser() {
3337
3341
.setVeileder_id (TEST_VEILEDER_0 )
3338
3342
.setNy_for_veileder (false )
3339
3343
.setEnhet_id (TEST_ENHET )
3340
- .setTiltakshendelse (new Tiltakshendelse (bruker3UUID , bruker3Opprettet , tekst , lenke , tiltakstype , bruker3Fnr ));
3344
+ .setTiltakshendelse (new Tiltakshendelse (bruker3UUID , bruker3Opprettet , bruker3Tekst , lenke , tiltakstype , bruker3Fnr ));
3345
+
3341
3346
3342
3347
List <OppfolgingsBruker > brukere = List .of (bruker1 , bruker2 , bruker3 );
3343
3348
3344
3349
skrivBrukereTilTestindeks (brukere );
3345
-
3346
3350
pollOpensearchUntil (() -> opensearchTestClient .countDocuments () == brukere .size ());
3347
3351
3348
-
3349
3352
Filtervalg filterValg = new Filtervalg ()
3350
3353
.setFerdigfilterListe (List .of (TILTAKSHENDELSER ));
3351
3354
@@ -3366,7 +3369,7 @@ public void test_sortering_tiltakshendelser() {
3366
3369
assertThat (brukereDefaultRekkefolge .get (2 ).getFnr ()).isEqualTo (bruker1Fnr .toString ());
3367
3370
3368
3371
3369
- BrukereMedAntall responseEksplisittSortering = opensearchService .hentBrukere (
3372
+ BrukereMedAntall responseSortertNyesteDato = opensearchService .hentBrukere (
3370
3373
TEST_ENHET ,
3371
3374
empty (),
3372
3375
"descending" ,
@@ -3375,12 +3378,28 @@ public void test_sortering_tiltakshendelser() {
3375
3378
null ,
3376
3379
null
3377
3380
);
3378
- List <Bruker > brukereEksplisittSortert = responseEksplisittSortering .getBrukere ();
3381
+ List <Bruker > brukereOpprettetSortertPaNyeste = responseSortertNyesteDato .getBrukere ();
3382
+
3383
+ assertThat (responseSortertNyesteDato .getAntall ()).isEqualTo (3 );
3384
+ assertThat (brukereOpprettetSortertPaNyeste .get (0 ).getFnr ()).isEqualTo (bruker1Fnr .toString ());
3385
+ assertThat (brukereOpprettetSortertPaNyeste .get (1 ).getFnr ()).isEqualTo (bruker2Fnr .toString ());
3386
+ assertThat (brukereOpprettetSortertPaNyeste .get (2 ).getFnr ()).isEqualTo (bruker3Fnr .toString ());
3387
+
3388
+ BrukereMedAntall responseSortertAlfabetisk = opensearchService .hentBrukere (
3389
+ TEST_ENHET ,
3390
+ empty (),
3391
+ "ascending" ,
3392
+ "tiltakshendelse_tekst" ,
3393
+ filterValg ,
3394
+ null ,
3395
+ null
3396
+ );
3397
+ List <Bruker > brukereTekstSortertAlfabetisk = responseSortertAlfabetisk .getBrukere ();
3379
3398
3380
- assertThat (responseEksplisittSortering .getAntall ()).isEqualTo (3 );
3381
- assertThat (brukereEksplisittSortert .get (0 ).getFnr ()).isEqualTo (bruker1Fnr .toString ());
3382
- assertThat (brukereEksplisittSortert .get (1 ).getFnr ()).isEqualTo (bruker2Fnr .toString ());
3383
- assertThat (brukereEksplisittSortert .get (2 ).getFnr ()).isEqualTo (bruker3Fnr .toString ());
3399
+ assertThat (responseSortertAlfabetisk .getAntall ()).isEqualTo (3 );
3400
+ assertThat (brukereTekstSortertAlfabetisk .get (0 ).getFnr ()).isEqualTo (bruker2Fnr .toString ());
3401
+ assertThat (brukereTekstSortertAlfabetisk .get (1 ).getFnr ()).isEqualTo (bruker3Fnr .toString ());
3402
+ assertThat (brukereTekstSortertAlfabetisk .get (2 ).getFnr ()).isEqualTo (bruker1Fnr .toString ());
3384
3403
}
3385
3404
3386
3405
@ Test
0 commit comments