1
0
Fork 0
fgdata/Nasal/test_frame_utils.nut

60 lines
1.9 KiB
Text
Raw Normal View History

2021-06-05 14:18:04 +00:00
#---------------------------------------------------------------------------
#
# Title : FRAME UTILS tests
#
# File Type : Unit test
#
# Author : Richard Harrison (richard@zaretto.com)
#
# Creation Date : 24 October 2020
#
# Copyright (C) 2020 Richard Harrison Released under GPL V2
#
#---------------------------------------------------------------------------*/
# fgcommand("nasal-test", props.Node.new({"path":"test_frame_utils.nut"}));
var setUp = func {
logprint(LOG_INFO, "frame_utils test started");
};
# same, cab be ommitted
var tearDown = func {
logprint(LOG_INFO, "frame_utils test finished");
};
test_partitionProcessorTest = func {
var tt = maketimestamp();
tt.stamp();
var xx= PartitionProcessor.new("TEST", 54, tt);
xx.set_max_time_usec(100);
var obj = xx;
for (ii=0;ii<5;ii+=1) {
xx.process(obj, awg_9.tgts_list,
func(pp, obj, data){
print("init");
obj.designated = 0;
obj.active_found = 0;
obj.searchCallsign = nil;
if (awg_9.active_u != nil and awg_9.active_u.Callsign != nil)
obj.searchCallsign = awg_9.active_u.Callsign.getValue();
},
func(pp, obj, u){
printf("%-5d : %s",obj.data_index, u.Callsign.getValue());
var v = 0;
for (var idx=0;idx < 20; idx += 1) {
# getprop("orientation/heading-deg");
}
return 1;
},
func(pp, obj, data)
{
print("Completed\n");
}
);
}
}
#partitionProcessorTest();