14 lines
514 B
Dart
14 lines
514 B
Dart
import 'package:cyberhybridhub_server/trading/symbol_obfuscator.dart';
|
|
import 'package:test/test.dart';
|
|
|
|
void main() {
|
|
test('tokenFor assigns ASSET_A, ASSET_B in sorted universe order', () {
|
|
final SymbolObfuscator obfuscator = SymbolObfuscator();
|
|
final List<String> universe = <String>['MSFT', 'SPY', 'AAPL'];
|
|
|
|
expect(obfuscator.tokenFor('AAPL', universe), 'ASSET_A');
|
|
expect(obfuscator.tokenFor('MSFT', universe), 'ASSET_B');
|
|
expect(obfuscator.tokenFor('SPY', universe), 'ASSET_C');
|
|
});
|
|
}
|