blob: e7ba63c47c4ddae8c7a7e2a741b5752a534c0eca [file] [log] [blame]
// Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
/**
* @assertion class Object
* @description Aggregates tests for Object methods: hashCode, operator ==
* and noSuchMethod
* @author a.semenov@unipro.ru
*/
library allTests_A01_t01;
import "hashCode_A01_t01.test.dart" as hashCode_A01_t01;
import "hashCode_A01_t02.test.dart" as hashCode_A01_t02;
import "hashCode_A01_t03.test.dart" as hashCode_A01_t03;
import "noSuchMethod_A01_t01.test.dart" as noSuchMethod_A01_t01;
import "operator_equality_A02_t02.test.dart" as operator_equality_A02_t02;
import "operator_equality_A03_t02.test.dart" as operator_equality_A03_t02;
import "operator_equality_A03_t03.test.dart" as operator_equality_A03_t03;
import "operator_equality_A04_t01.test.dart" as operator_equality_A04_t01;
import "operator_equality_A05_t01.test.dart" as operator_equality_A05_t01;
import "operator_equality_A05_t02.test.dart" as operator_equality_A05_t02;
import "toString_A02_t01.test.dart" as toString_A02_t01;
import "runtimeType_A02_t01.test.dart" as runtimeType_A02_t01;
test(Object create(),
List<Object> createEqual(int number),
List<Object> createNotEqual(int number)) {
// hashCode
hashCode_A01_t01.test(create);
hashCode_A01_t02.test(create);
hashCode_A01_t03.test(createEqual);
// noSuchMethod
noSuchMethod_A01_t01.test(create);
// operator ==
operator_equality_A02_t02.test(create);
operator_equality_A03_t02.test(createEqual);
operator_equality_A03_t03.test(createNotEqual);
operator_equality_A04_t01.test(createEqual);
operator_equality_A05_t01.test(createEqual);
operator_equality_A05_t02.test(createNotEqual);
// toString()
toString_A02_t01.test(create);
// runtimeType
runtimeType_A02_t01.test(create);
}