From 668079474b9a3a00c681afe0949220093bfe057e Mon Sep 17 00:00:00 2001 From: Ming Ming Date: Tue, 20 Apr 2021 01:39:09 +0800 Subject: [PATCH] More test cases --- test/double_extension_test.dart | 13 +++++++++++++ test/string_extension_test.dart | 18 ++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 test/double_extension_test.dart create mode 100644 test/string_extension_test.dart diff --git a/test/double_extension_test.dart b/test/double_extension_test.dart new file mode 100644 index 00000000..4e9931fc --- /dev/null +++ b/test/double_extension_test.dart @@ -0,0 +1,13 @@ +import 'package:test/test.dart'; +import 'package:nc_photos/double_extension.dart'; + +void main() { + group("DoubleExtension", () { + test("toStringAsFixedTruncated", () { + expect(1.23456.toStringAsFixedTruncated(4), "1.2346"); + expect(1.23001.toStringAsFixedTruncated(4), "1.23"); + expect(1.23.toStringAsFixedTruncated(4), "1.23"); + expect(1.0.toStringAsFixedTruncated(4), "1"); + }); + }); +} diff --git a/test/string_extension_test.dart b/test/string_extension_test.dart new file mode 100644 index 00000000..e37fc950 --- /dev/null +++ b/test/string_extension_test.dart @@ -0,0 +1,18 @@ +import 'package:test/test.dart'; +import 'package:nc_photos/string_extension.dart'; + +void main() { + group("StringExtension", () { + test("trimLeftAny", () { + expect(".,.123.,.321.,.".trimLeftAny(".,"), "123.,.321.,."); + }); + + test("trimRightAny", () { + expect(".,.123.,.321.,.".trimRightAny(".,"), ".,.123.,.321"); + }); + + test("trimAny", () { + expect(".,.123.,.321.,.".trimAny(".,"), "123.,.321"); + }); + }); +}