4 #include "ScaleSTL/FortranTestMacros.h"
9 use nemesis_comm
, only: build_types, initialize, finalize, node
17 if( node() /= 0 )
call finalize
19 call libw1%initialize(w14_e15_filepath)
23 expect_eq(0.0,libw1%get_burnup())
24 expect_eq(1,libw1%get_pos())
25 expect_eq(1,libw1%ref_count())
29 expect_eq(1040.0,libw1%get_burnup())
30 expect_eq(2,libw1%get_pos())
31 expect_eq(1,libw1%ref_count())
36 expect_eq(2,libw1%ref_count())
37 expect_eq(2,libw2%ref_count())
39 expect_eq(1040.0,libw1%get_burnup())
40 expect_eq(1040.0,libw2%get_burnup())
42 expect_eq(2,libw1%get_pos())
43 expect_eq(2,libw2%get_pos())
48 expect_eq(1040.0,libw1%get_burnup())
49 expect_eq(3000.0,libw2%get_burnup())
51 expect_eq(2,libw1%get_pos())
52 expect_eq(3,libw2%get_pos())
56 expect_eq(3,libw2%get_pos())
57 expect_eq(1,libw2%ref_count())