@@ -379,6 +379,19 @@ Markdown lol \\|\\|spoiler\\|\\| \\~\\~strikethrough\\~\\~ \\`small \\*code\\* b
379
379
set_test (SNOWFLAKE, success);
380
380
}
381
381
382
+ { // test snowflake: std::format support
383
+
384
+ #ifdef DPP_FORMATTERS
385
+ set_test (SNOWFLAKE_STD_FORMAT,
386
+ std::format (" {}" ,dpp::snowflake{}) == " 0" &&
387
+ std::format (" {}" ,dpp::snowflake{12345 }) == " 12345" &&
388
+ std::format (" {} hello {}" , dpp::snowflake{12345 }, dpp::snowflake{54321 }) == " 12345 hello 54321"
389
+ );
390
+ #else
391
+ set_status (SNOWFLAKE_STD_FORMAT,ts_skipped);
392
+ #endif // DPP_FORMATTERS
393
+ };
394
+
382
395
{ // test dpp::json_interface
383
396
start_test (JSON_INTERFACE);
384
397
struct fillable : dpp::json_interface<fillable> {
@@ -776,7 +789,7 @@ Markdown lol \\|\\|spoiler\\|\\| \\~\\~strikethrough\\~\\~ \\`small \\*code\\* b
776
789
m5.get_url () == " " &&
777
790
m6.get_url () == " " &&
778
791
m7.get_url () == " " &&
779
- m8.get_url () == " "
792
+ m8.get_url () == " "
780
793
);
781
794
}
782
795
@@ -886,31 +899,31 @@ Markdown lol \\|\\|spoiler\\|\\| \\~\\~strikethrough\\~\\~ \\`small \\*code\\* b
886
899
887
900
set_test (UTILITY_USER_URL, false );
888
901
auto user_url = dpp::utility::user_url (123 );
889
- set_test (UTILITY_USER_URL,
890
- user_url == dpp::utility::url_host + " /users/123" &&
902
+ set_test (UTILITY_USER_URL,
903
+ user_url == dpp::utility::url_host + " /users/123" &&
891
904
dpp::utility::user_url (0 ) == " "
892
905
);
893
906
894
907
set_test (UTILITY_MESSAGE_URL, false );
895
908
auto message_url = dpp::utility::message_url (1 ,2 ,3 );
896
909
set_test (UTILITY_MESSAGE_URL,
897
- message_url == dpp::utility::url_host+ " /channels/1/2/3" &&
910
+ message_url == dpp::utility::url_host+ " /channels/1/2/3" &&
898
911
dpp::utility::message_url (0 ,2 ,3 ) == " " &&
899
- dpp::utility::message_url (1 ,0 ,3 ) == " " &&
912
+ dpp::utility::message_url (1 ,0 ,3 ) == " " &&
900
913
dpp::utility::message_url (1 ,2 ,0 ) == " " &&
901
914
dpp::utility::message_url (0 ,0 ,3 ) == " " &&
902
915
dpp::utility::message_url (0 ,2 ,0 ) == " " &&
903
916
dpp::utility::message_url (1 ,0 ,0 ) == " " &&
904
- dpp::utility::message_url (0 ,0 ,0 ) == " "
917
+ dpp::utility::message_url (0 ,0 ,0 ) == " "
905
918
);
906
919
907
920
set_test (UTILITY_CHANNEL_URL, false );
908
921
auto channel_url = dpp::utility::channel_url (1 ,2 );
909
- set_test (UTILITY_CHANNEL_URL,
922
+ set_test (UTILITY_CHANNEL_URL,
910
923
channel_url == dpp::utility::url_host+ " /channels/1/2" &&
911
924
dpp::utility::channel_url (0 ,2 ) == " " &&
912
925
dpp::utility::channel_url (1 ,0 ) == " " &&
913
- dpp::utility::channel_url (0 ,0 ) == " "
926
+ dpp::utility::channel_url (0 ,0 ) == " "
914
927
);
915
928
916
929
set_test (UTILITY_THREAD_URL, false );
@@ -919,7 +932,7 @@ Markdown lol \\|\\|spoiler\\|\\| \\~\\~strikethrough\\~\\~ \\`small \\*code\\* b
919
932
thread_url == dpp::utility::url_host+ " /channels/1/2" &&
920
933
dpp::utility::thread_url (0 ,2 ) == " " &&
921
934
dpp::utility::thread_url (1 ,0 ) == " " &&
922
- dpp::utility::thread_url (0 ,0 ) == " "
935
+ dpp::utility::thread_url (0 ,0 ) == " "
923
936
);
924
937
}
925
938
@@ -1648,7 +1661,7 @@ Markdown lol \\|\\|spoiler\\|\\| \\~\\~strikethrough\\~\\~ \\`small \\*code\\* b
1648
1661
set_test (TIMESTAMP, false );
1649
1662
}
1650
1663
} else {
1651
- set_test (MESSAGESGET, false );
1664
+ set_test (MESSAGESGET, false );
1652
1665
}
1653
1666
} else {
1654
1667
set_test (MESSAGESGET, false );
0 commit comments