@@ -1374,60 +1374,56 @@ public void getStickerSet() {
1374
1374
@ Test
1375
1375
public void uploadStickerFile () throws IOException {
1376
1376
byte [] bytes = Files .readAllBytes (stickerFile .toPath ());
1377
- GetFileResponse response = bot .execute (new UploadStickerFile (chatId , bytes ));
1377
+ GetFileResponse response = bot .execute (new UploadStickerFile (chatId , bytes , Sticker . Format . Static ));
1378
1378
FileTest .check (response .file (), false );
1379
1379
1380
1380
response = bot .execute (new UploadStickerFile (chatId , bytes , Sticker .Format .Static ));
1381
1381
FileTest .check (response .file (), false );
1382
1382
}
1383
1383
1384
1384
@ Test
1385
- public void createNewPngStickerSet () {
1385
+ public void createNewPngStickerSetAndAddSticker () {
1386
1386
String name = "test" + System .currentTimeMillis () + "_by_pengrad_test_bot" ;
1387
+ String [] emojis = new String []{"\uD83D \uDE00 " };
1388
+ InputSticker [] stickers = new InputSticker []{new InputSticker (stickerFile , Sticker .Format .Static , emojis )};
1387
1389
BaseResponse response = bot .execute (
1388
- CreateNewStickerSet .pngSticker (chatId , name , "test1" , "\uD83D \uDE00 " , stickerFile )
1389
- .stickerType (Sticker .Type .mask )
1390
- .maskPosition (new MaskPosition (MaskPosition .Point .forehead , 0f , 0f , 1f )));
1390
+ new CreateNewStickerSet (chatId , name , "test1" , stickers )
1391
+ .stickerType (Sticker .Type .mask ));
1391
1392
assertTrue (response .isOk ());
1392
1393
1393
1394
response = bot .execute (new AddStickerToSet (chatId , name ,
1394
- new InputSticker (stickerId , new String []{ " \uD83D \uDE00 " }) )
1395
- .maskPosition (new MaskPosition ("eyes" , 0f , 0f , 1f )));
1395
+ new InputSticker (stickerId , Sticker . Format . Static , emojis )
1396
+ .maskPosition (new MaskPosition ("eyes" , 0f , 0f , 1f ) )));
1396
1397
assertTrue (response .isOk ());
1397
1398
}
1398
1399
1399
1400
@ Test
1400
1401
public void createNewWebmStickerSetAndAddSticker () {
1401
1402
String setName = "test" + System .currentTimeMillis () + "_by_pengrad_test_bot" ;
1403
+ String [] emojis = new String []{"\uD83D \uDE00 " };
1404
+ InputSticker [] stickers = new InputSticker []{new InputSticker (stickerFileVid , Sticker .Format .video , emojis )};
1402
1405
BaseResponse response = bot .execute (
1403
- CreateNewStickerSet .webmSticker (chatId , setName ,
1404
- "test1" , "\uD83D \uDE00 " , stickerFileVid )
1405
- .stickerType (Sticker .Type .mask )
1406
- .maskPosition (new MaskPosition (MaskPosition .Point .forehead , 0f , 0f , 1f )));
1407
- assertTrue (response .isOk ());
1408
-
1409
- response = bot .execute (
1410
- AddStickerToSet .webmSticker (chatId , setName , "\uD83D \uDE15 " , stickerFileVid ));
1406
+ new CreateNewStickerSet (chatId , setName , "test1" , stickers )
1407
+ .stickerType (Sticker .Type .regular )
1408
+ );
1411
1409
assertTrue (response .isOk ());
1412
1410
}
1413
1411
1414
1412
@ Test
1415
1413
public void addStickerToSet () {
1416
1414
BaseResponse response = bot .execute (
1417
- AddStickerToSet .pngSticker (chatId , stickerSet , "\uD83D \uDE15 " , "BQADAgADuAAD7yupS4eB23UmZhGuAg" )
1418
- .maskPosition (new MaskPosition ("eyes" , 0f , 0f , 1f )));
1415
+ new AddStickerToSet (chatId , stickerSet ,
1416
+ new InputSticker ("BQADAgADuAAD7yupS4eB23UmZhGuAg" , Sticker .Format .Static , new String []{"\uD83D \uDE15 " })
1417
+ .maskPosition (new MaskPosition ("eyes" , 0f , 0f , 1f ))));
1419
1418
assertTrue (response .isOk ());
1420
1419
}
1421
1420
1422
1421
@ Test
1423
1422
public void createSetAndAddStickerTgs () {
1424
1423
String setName = "test" + System .currentTimeMillis () + "_by_pengrad_test_bot" ;
1424
+ InputSticker [] stickers = new InputSticker []{new InputSticker (stickerFileAnim , Sticker .Format .animated , new String []{"\uD83D \uDE00 " })};
1425
1425
BaseResponse response = bot .execute (
1426
- CreateNewStickerSet .tgsSticker (chatId , setName , "test1" , "\uD83D \uDE00 " , stickerFileAnim ));
1427
- assertTrue (response .isOk ());
1428
-
1429
- response = bot .execute (
1430
- AddStickerToSet .tgsSticker (chatId , setName , "\uD83D \uDE15 " , stickerFileAnim ));
1426
+ new CreateNewStickerSet (chatId , setName , "test1" , stickers ));
1431
1427
assertTrue (response .isOk ());
1432
1428
}
1433
1429
@@ -1437,11 +1433,10 @@ public void createNewStickerSet() {
1437
1433
String title = "test112312312" ;
1438
1434
BaseResponse response = bot .execute (
1439
1435
new CreateNewStickerSet (chatId , setName , title , new InputSticker []{
1440
- new InputSticker (stickerFile , new String []{"\uD83D \uDE00 " })
1436
+ new InputSticker (stickerFile , Sticker . Format . Static , new String []{"\uD83D \uDE00 " })
1441
1437
.keywords (new String []{"yes" , "no" })
1442
1438
.maskPosition (new MaskPosition (MaskPosition .Point .forehead , 10f , 20f , 1f ))
1443
1439
}, Sticker .Format .Static )
1444
- .containsMasks (false )
1445
1440
.needsRepainting (false ));
1446
1441
assertTrue (response .isOk ());
1447
1442
@@ -1487,7 +1482,8 @@ public void setStickerPositionInSet() {
1487
1482
1488
1483
@ Test
1489
1484
public void deleteStickerFromSet () {
1490
- BaseResponse response = bot .execute (AddStickerToSet .pngSticker (chatId , stickerSet , "\uD83D \uDE15 " , stickerFile ));
1485
+ InputSticker inputSticker = new InputSticker ("BQADAgADuAAD7yupS4eB23UmZhGuAg" , Sticker .Format .Static , new String []{"\uD83D \uDE15 " });
1486
+ BaseResponse response = bot .execute (new AddStickerToSet (chatId , stickerSet , inputSticker ));
1491
1487
assertTrue (response .isOk ());
1492
1488
1493
1489
GetStickerSetResponse setResponse = bot .execute (new GetStickerSet (stickerSet ));
@@ -1511,7 +1507,7 @@ public void setStickerSetThumb() {
1511
1507
assertTrue (response .isOk ());
1512
1508
1513
1509
StickerSet set = bot .execute (new GetStickerSet (stickerSetAnim )).stickerSet ();
1514
- assertTrue (set .isAnimated ());
1510
+ assertFalse (set .isAnimated ());
1515
1511
PhotoSize thumb = set .thumb ();
1516
1512
PhotoSizeTest .checkPhotos (thumb );
1517
1513
assertEquals (Integer .valueOf (100 ), thumb .width ());
@@ -1538,7 +1534,7 @@ public void setCustomEmojiStickerSetThumbnail() {
1538
1534
String setName = "custom_emoji_set_by_pengrad_test_bot" ;
1539
1535
BaseResponse response = bot .execute (
1540
1536
new CreateNewStickerSet (chatId , setName , "title" ,
1541
- new InputSticker []{new InputSticker (stickerFileAnim , new String []{"\uD83D \uDE15 " })},
1537
+ new InputSticker []{new InputSticker (stickerFileAnim , Sticker . Format . animated , new String []{"\uD83D \uDE15 " })},
1542
1538
Sticker .Format .animated
1543
1539
).stickerType (Sticker .Type .custom_emoji )
1544
1540
);
0 commit comments