Update ui_utils_test.dart

This commit is contained in:
Ashita Prasad
2023-04-20 22:23:48 +05:30
parent c83c1d4d77
commit 529679d063

View File

@ -7,148 +7,138 @@ void main() {
Brightness dark = Brightness.dark; Brightness dark = Brightness.dark;
group("Testing getResponseStatusCodeColor function", () { group("Testing getResponseStatusCodeColor function", () {
int statusCode1 = 200; int statusCode1 = 200;
Color colStatusCode1Expected = Colors.green.shade800; test('Testing getResponseStatusCodeColor for statusCode 200', () {
test('Testing getResponseStatusCodeColor for statusCode1', () { expect(getResponseStatusCodeColor(statusCode1), kColorStatusCode200);
expect(getResponseStatusCodeColor(statusCode1), colStatusCode1Expected);
}); });
Color colStatusCode1DarkModeExpected = Color colStatusCode1DarkModeExpected =
Color.alphaBlend(colStatusCode1Expected.withOpacity(0.4), Colors.white); getDarkModeColor(kColorStatusCode200);
test('Testing getResponseStatusCodeColor for statusCode1 dark mode', () { test('Testing getResponseStatusCodeColor for statusCode 200 dark mode', () {
expect(getResponseStatusCodeColor(statusCode1, brightness: dark), expect(getResponseStatusCodeColor(statusCode1, brightness: dark),
colStatusCode1DarkModeExpected); colStatusCode1DarkModeExpected);
}); });
int statusCode2 = 300; int statusCode2 = 300;
Color colStatusCode2Expected = Colors.blue.shade800; test('Testing getResponseStatusCodeColor for statusCode 300', () {
test('Testing getResponseStatusCodeColor for statusCode2', () { expect(getResponseStatusCodeColor(statusCode2), kColorStatusCode300);
expect(getResponseStatusCodeColor(statusCode2), colStatusCode2Expected);
}); });
Color colStatusCode2DarkModeExpected = Color colStatusCode2DarkModeExpected =
Color.alphaBlend(colStatusCode2Expected.withOpacity(0.4), Colors.white); getDarkModeColor(kColorStatusCode300);
test('Testing getResponseStatusCodeColor for statusCode2 dark mode', () { test('Testing getResponseStatusCodeColor for statusCode 300 dark mode', () {
expect(getResponseStatusCodeColor(statusCode2, brightness: dark), expect(getResponseStatusCodeColor(statusCode2, brightness: dark),
colStatusCode2DarkModeExpected); colStatusCode2DarkModeExpected);
}); });
int statusCode3 = 404; int statusCode3 = 404;
Color colStatusCode3Expected = Colors.red.shade800; test('Testing getResponseStatusCodeColor for statusCode 404', () {
test('Testing getResponseStatusCodeColor for statusCode3', () { expect(getResponseStatusCodeColor(statusCode3), kColorStatusCode400);
expect(getResponseStatusCodeColor(statusCode3), colStatusCode3Expected);
}); });
Color colStatusCode3DarkModeExpected = Color colStatusCode3DarkModeExpected =
Color.alphaBlend(colStatusCode3Expected.withOpacity(0.4), Colors.white); getDarkModeColor(kColorStatusCode400);
test('Testing getResponseStatusCodeColor for statusCode3 dark mode', () { test('Testing getResponseStatusCodeColor for statusCode 404 dark mode', () {
expect(getResponseStatusCodeColor(statusCode3, brightness: dark), expect(getResponseStatusCodeColor(statusCode3, brightness: dark),
colStatusCode3DarkModeExpected); colStatusCode3DarkModeExpected);
}); });
int statusCode4 = 503; int statusCode4 = 503;
Color colStatusCode4Expected = Colors.amber.shade900;
test('Testing getResponseStatusCodeColor for statusCode4', () { test('Testing getResponseStatusCodeColor for statusCode 503', () {
expect(getResponseStatusCodeColor(statusCode4), colStatusCode4Expected); expect(getResponseStatusCodeColor(statusCode4), kColorStatusCode500);
}); });
Color colStatusCode4DarkModeExpected = Color colStatusCode4DarkModeExpected =
Color.alphaBlend(colStatusCode4Expected.withOpacity(0.4), Colors.white); getDarkModeColor(kColorStatusCode500);
test('Testing getResponseStatusCodeColor for statusCode4 dark mode', () { test('Testing getResponseStatusCodeColor for statusCode 503 dark mode', () {
expect(getResponseStatusCodeColor(statusCode4, brightness: dark), expect(getResponseStatusCodeColor(statusCode4, brightness: dark),
colStatusCode4DarkModeExpected); colStatusCode4DarkModeExpected);
}); });
int statusCode5 = 101; int statusCode5 = 101;
Color colStatusCode5Expected = Colors.grey.shade700;
test('Testing getResponseStatusCodeColor for statusCode5', () { test('Testing getResponseStatusCodeColor for statusCode 101', () {
expect(getResponseStatusCodeColor(statusCode5), colStatusCode5Expected); expect(getResponseStatusCodeColor(statusCode5), kColorStatusCodeDefault);
}); });
Color colStatusCode5DarkModeExpected = Color colStatusCode5DarkModeExpected =
Color.alphaBlend(colStatusCode5Expected.withOpacity(0.4), Colors.white); getDarkModeColor(kColorStatusCodeDefault);
test('Testing getResponseStatusCodeColor for statusCode5 dark mode', () { test('Testing getResponseStatusCodeColor for statusCode 101 dark mode', () {
expect(getResponseStatusCodeColor(statusCode5, brightness: dark), expect(getResponseStatusCodeColor(statusCode5, brightness: dark),
colStatusCode5DarkModeExpected); colStatusCode5DarkModeExpected);
}); });
}); });
group("Testing getHTTPMethodColor function", () { group("Testing getHTTPMethodColor function", () {
HTTPVerb method1 = HTTPVerb.get; HTTPVerb methodGet = HTTPVerb.get;
Color colMethod1Expected = Colors.green.shade800; test('Test getHTTPMethodColor for GET method', () {
test('Test getHTTPMethodColor for Method1', () { expect(getHTTPMethodColor(methodGet), kColorHttpMethodGet);
expect(getHTTPMethodColor(method1), colMethod1Expected);
}); });
Color colMethod1DarkModeExpected = Color colMethodGetDarkModeExpected = getDarkModeColor(kColorHttpMethodGet);
Color.alphaBlend(colMethod1Expected.withOpacity(0.4), Colors.white); test('Test getHTTPMethodColor for GET method dark mode', () {
test('Test getHTTPMethodColor for Method1 dark mode', () { expect(getHTTPMethodColor(methodGet, brightness: dark),
expect(getHTTPMethodColor(method1, brightness: dark), colMethodGetDarkModeExpected);
colMethod1DarkModeExpected);
}); });
HTTPVerb method2 = HTTPVerb.head; HTTPVerb methodHead = HTTPVerb.head;
Color colMethod2Expected = Colors.green.shade800; test('Test getHTTPMethodColor for HEAD Method', () {
test('Test getHTTPMethodColor for Method2', () { expect(getHTTPMethodColor(methodHead), kColorHttpMethodHead);
expect(getHTTPMethodColor(method2), colMethod2Expected);
}); });
Color colMethod2DarkModeExpected = Color colMethodHeadDarkModeExpected =
Color.alphaBlend(colMethod2Expected.withOpacity(0.4), Colors.white); getDarkModeColor(kColorHttpMethodHead);
test('Test getHTTPMethodColor for Method2 dark mode', () { test('Test getHTTPMethodColor for HEAD Method dark mode', () {
expect(getHTTPMethodColor(method2, brightness: dark), expect(getHTTPMethodColor(methodHead, brightness: dark),
colMethod2DarkModeExpected); colMethodHeadDarkModeExpected);
}); });
HTTPVerb method3 = HTTPVerb.patch; HTTPVerb methodPatch = HTTPVerb.patch;
Color colMethod3Expected = Colors.amber.shade900; test('Test getHTTPMethodColor for PATCH Method', () {
test('Test getHTTPMethodColor for Method3', () { expect(getHTTPMethodColor(methodPatch), kColorHttpMethodPatch);
expect(getHTTPMethodColor(method3), colMethod3Expected);
}); });
Color colMethod3DarkModeExpected = Color colMethodPatchDarkModeExpected =
Color.alphaBlend(colMethod3Expected.withOpacity(0.4), Colors.white); getDarkModeColor(kColorHttpMethodPatch);
test('Test getHTTPMethodColor for Method3 dark mode', () { test('Test getHTTPMethodColor for PATCH Method dark mode', () {
expect(getHTTPMethodColor(method3, brightness: dark), expect(getHTTPMethodColor(methodPatch, brightness: dark),
colMethod3DarkModeExpected); colMethodPatchDarkModeExpected);
}); });
HTTPVerb method4 = HTTPVerb.put; HTTPVerb methodPut = HTTPVerb.put;
Color colMethod4Expected = Colors.amber.shade900; test('Test getHTTPMethodColor for PUT Method', () {
test('Test getHTTPMethodColor for Method4', () { expect(getHTTPMethodColor(methodPut), kColorHttpMethodPut);
expect(getHTTPMethodColor(method4), colMethod4Expected);
}); });
Color colMethod4DarkModeExpected = Color colMethodPutDarkModeExpected = getDarkModeColor(kColorHttpMethodPut);
Color.alphaBlend(colMethod4Expected.withOpacity(0.4), Colors.white); test('Test getHTTPMethodColor for PUT Method dark mode', () {
test('Test getHTTPMethodColor for Method4 dark mode', () { expect(getHTTPMethodColor(methodPut, brightness: dark),
expect(getHTTPMethodColor(method4, brightness: dark), colMethodPutDarkModeExpected);
colMethod4DarkModeExpected);
}); });
HTTPVerb method5 = HTTPVerb.post; HTTPVerb methodPost = HTTPVerb.post;
Color colMethod5Expected = Colors.blue.shade800;
test('Test getHTTPMethodColor for Method5', () { test('Test getHTTPMethodColor for POST Method', () {
expect(getHTTPMethodColor(method5), colMethod5Expected); expect(getHTTPMethodColor(methodPost), kColorHttpMethodPost);
}); });
Color colMethod5DarkModeExpected = Color colMethodPostDarkModeExpected =
Color.alphaBlend(colMethod5Expected.withOpacity(0.4), Colors.white); getDarkModeColor(kColorHttpMethodPost);
test('Test getHTTPMethodColor for Method5 dark mode', () { test('Test getHTTPMethodColor for POST Method dark mode', () {
expect(getHTTPMethodColor(method5, brightness: dark), expect(getHTTPMethodColor(methodPost, brightness: dark),
colMethod5DarkModeExpected); colMethodPostDarkModeExpected);
}); });
HTTPVerb method6 = HTTPVerb.delete; HTTPVerb methodDelete = HTTPVerb.delete;
Color colMethod6Expected = Colors.red.shade800; test('Test getHTTPMethodColor for DELETE Method', () {
test('Test getHTTPMethodColor for Method6', () { expect(getHTTPMethodColor(methodDelete), kColorHttpMethodDelete);
expect(getHTTPMethodColor(method6), colMethod6Expected);
}); });
Color colMethod6DarkModeExpected = Color colMethodDeleteDarkModeExpected =
Color.alphaBlend(colMethod6Expected.withOpacity(0.4), Colors.white); getDarkModeColor(kColorHttpMethodDelete);
test('Test getHTTPMethodColor for Method6 dark mode', () { test('Test getHTTPMethodColor for DELETE Method dark mode', () {
expect(getHTTPMethodColor(method6, brightness: dark), expect(getHTTPMethodColor(methodDelete, brightness: dark),
colMethod6DarkModeExpected); colMethodDeleteDarkModeExpected);
}); });
}); });
} }