60 lines
1.9 KiB
Text
60 lines
1.9 KiB
Text
|
#---------------------------------------------------------------------------
|
||
|
#
|
||
|
# 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();
|