Added tests for Nasal frame utils
This commit is contained in:
parent
000a484e8d
commit
2b11545fdf
1 changed files with 59 additions and 0 deletions
59
Nasal/test_frame_utils.nut
Normal file
59
Nasal/test_frame_utils.nut
Normal file
|
@ -0,0 +1,59 @@
|
|||
#---------------------------------------------------------------------------
|
||||
#
|
||||
# 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();
|
Loading…
Reference in a new issue