Odzwierciedlanie typów pierwotnych, takich jak „podwójne”, skutkuje nieoczekiwanym wyjściem
Poniższy przykład kończy się niepowodzeniem:
FAIL: MyClass tests getClassReturnsConstructorForDouble
Expected: ?:<double>
Actual: ?:<double>
Przykład:
test("getClassReturnsConstructorForDouble", () {
double object = 10.1;
Type objectClass = reflect(object).type.reflectedType;
expect(objectClass, equals(object.runtimeType));
});
Czy nie można dokładnie odzwierciedlić typów int / double?