1616package test .java .databases ;
1717
1818import main .java .io .github .koukobin .ermis .common .Account ;
19- import main .java .io .github .koukobin .ermis .common .DeviceType ;
2019import main .java .io .github .koukobin .ermis .common .UserDeviceInfo ;
2120import main .java .io .github .koukobin .ermis .common .results .ChangeUsernameResult ;
2221import main .java .io .github .koukobin .ermis .server .databases .postgresql .ermis_database .ErmisDatabase ;
@@ -222,7 +221,7 @@ void validPhoto_returnsTrue() {
222221 void afterSet_iconIsPresent () {
223222 conn .setProfilePhoto (CLIENT_ID , minimalPng ());
224223
225- Optional <UserIcon > icon = conn .selectUserIcon (CLIENT_ID );
224+ Optional <UserIcon > icon = conn .extractUserIcon (CLIENT_ID );
226225 assertTrue (icon .isPresent (), "selectUserIcon must return a present Optional after setProfilePhoto" );
227226 assertNotNull (icon .get ().iconBytes (), "UserIcon bytes must not be null" );
228227 assertNotEquals (0 , icon .get ().iconBytes ().length , "UserIcon bytes must not be empty" );
@@ -234,7 +233,7 @@ void storedBytesMatchInput() {
234233 byte [] photo = minimalPng ();
235234 conn .setProfilePhoto (CLIENT_ID , photo );
236235
237- byte [] stored = conn .selectUserIcon (CLIENT_ID )
236+ byte [] stored = conn .extractUserIcon (CLIENT_ID )
238237 .orElseThrow (() -> new AssertionError ("Icon must be present after setProfilePhoto" )).iconBytes ();
239238 assertArrayEquals (photo , stored , "Retrieved icon bytes must exactly match what was stored" );
240239 }
@@ -255,7 +254,7 @@ void overwritePhoto_latestBytesStored() {
255254 conn .setProfilePhoto (CLIENT_ID , firstPhoto );
256255 conn .setProfilePhoto (CLIENT_ID , secondPhoto );
257256
258- byte [] stored = conn .selectUserIcon (CLIENT_ID )
257+ byte [] stored = conn .extractUserIcon (CLIENT_ID )
259258 .orElseThrow ()
260259 .iconBytes ();
261260 assertArrayEquals (secondPhoto , stored ,
@@ -274,13 +273,13 @@ class SelectUserIconTests {
274273 void afterPhotoSet_returnsPresent () {
275274 conn .setProfilePhoto (CLIENT_ID , minimalPng ());
276275
277- assertTrue (conn .selectUserIcon (CLIENT_ID ).isPresent ());
276+ assertTrue (conn .extractUserIcon (CLIENT_ID ).isPresent ());
278277 }
279278
280279 @ Test
281280 @ DisplayName ("returns empty for an unknown clientID" )
282281 void unknownClientID_returnsEmpty () {
283- Optional <UserIcon > icon = conn .selectUserIcon (Integer .MAX_VALUE );
282+ Optional <UserIcon > icon = conn .extractUserIcon (Integer .MAX_VALUE );
284283 assertFalse (icon .isPresent (), "selectUserIcon must return empty for unknown clientID" );
285284 }
286285 }
0 commit comments