| // Copyright 2016 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| import 'package:flutter_test/flutter_test.dart'; |
| |
| void main() { |
| test('hasOneLineDescription', () { |
| expect('Hello', hasOneLineDescription); |
| expect('Hello\nHello', isNot(hasOneLineDescription)); |
| expect(' Hello', isNot(hasOneLineDescription)); |
| expect('Hello ', isNot(hasOneLineDescription)); |
| expect(new Object(), isNot(hasOneLineDescription)); |
| }); |
| |
| test('moreOrLessEquals', () { |
| expect(0.0, moreOrLessEquals(1e-11)); |
| expect(1e-11, moreOrLessEquals(0.0)); |
| expect(-1e-11, moreOrLessEquals(0.0)); |
| |
| expect(0.0, isNot(moreOrLessEquals(1e11))); |
| expect(1e11, isNot(moreOrLessEquals(0.0))); |
| expect(-1e11, isNot(moreOrLessEquals(0.0))); |
| |
| expect(0.0, isNot(moreOrLessEquals(1.0))); |
| expect(1.0, isNot(moreOrLessEquals(0.0))); |
| expect(-1.0, isNot(moreOrLessEquals(0.0))); |
| |
| expect(1e-11, moreOrLessEquals(-1e-11)); |
| expect(-1e-11, moreOrLessEquals(1e-11)); |
| |
| expect(11.0, isNot(moreOrLessEquals(-11.0, epsilon: 1.0))); |
| expect(-11.0, isNot(moreOrLessEquals(11.0, epsilon: 1.0))); |
| |
| expect(11.0, moreOrLessEquals(-11.0, epsilon: 100.0)); |
| expect(-11.0, moreOrLessEquals(11.0, epsilon: 100.0)); |
| }); |
| } |