0

テストの目的で、統計テストの結果がバージョンやプラットフォームなどで同一であることを確認する方法を設計しようとしています。オブジェクトのコレクション内には、int、数値、日付、文字列など、さまざまな処理が行われています。

最後に、インスタンス化されたオブジェクトのセット全体が同じ値になることを「知りたい」(すべての内部プロパティの checkSum を追加するなどのことを行うだけで)。

内部値ごとに低レベルのコードを記述して checkSum を返すことはできますが、おそらくこのようなものが既に存在するのではないかと考えていました。

ありがとう!

_swarmii

4

1 に答える 1

2

serializationこれは、ライブラリを使用する必要があるようです( Pub 経由でインストール)。

開始するための簡単な例を次に示します。

import 'dart:io';
import 'package:serialization/serialization.dart';

class Address {
  String street;
  int number;
}

main() {
  var address = new Address()
    ..number = 5
    ..street = 'Luumut';

  var serialization = new Serialization()
    ..addRuleFor(address);

  Map output = serialization.write(address, new SimpleJsonFormat());

  print(output);
}

次に、正確に何をしたいかによって、目的に合わせてコードを微調整できると確信しています。

于 2013-01-26T16:39:22.230 に答える