trick/test/SIM_test_icg_file_skipped/S_define

35 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

/************************TRICK HEADER*************************
PURPOSE: (Test that ICG generates the correct offsets for compat15 headers even
When they are skipped by header guard optimization. This is implemented in
ICG's FindTrickICG class)
LIBRARY DEPENDENCIES:
*************************************************************/
#include "sim_objects/default_trick_sys.sm"
##include "Bar.hh"
##include "Baz.hh"
class TestFileSkippedSimObject : public Trick::SimObject {
public:
Bar bar;
Baz baz;
TestFileSkippedSimObject() {
("initialization") trick_ret = bar.test_bar_member_o_correct_offset();
("initialization") trick_ret = baz.test_baz_member_m_correct_offset();
("default_data") trick_ret = bar.test_bar_member_o_correct_offset();
("default_data") trick_ret = baz.test_baz_member_m_correct_offset();
(0.25, "scheduled") trick_ret = bar.test_bar_member_o_correct_offset();
(0.25, "scheduled") trick_ret = baz.test_baz_member_m_correct_offset();
("shutdown") trick_ret = bar.test_bar_member_o_correct_offset();
("shutdown") trick_ret = baz.test_baz_member_m_correct_offset();
}
};
TestFileSkippedSimObject testfsSimObject;