
    ` h                     z    d dl Z d dlZd dlZd dlZd dlZ	  ej
                           G d dej                        Zy)    Nc                   P    e Zd Zed        Zed        Zd Zd Zd Zd Z	d Z
d Zy	)
	TestSuitec                 6    t        j                         | _        y N)commonget_counter
call_countclss    E/home/xtuchyna/git/gen-test-bench/data/mutpy_tests/apfd/test_rapfd.py
setUpClasszTestSuite.setUpClassB   s    ++-    c                 ,    t        j                          y r   )r   last_test_routiner
   s    r   tearDownClasszTestSuite.tearDownClassG   s      "r   c                 J    t        j                  | j                  g d       y)zFirst detector.)         fault_ids_to_detectNr   simulate_test_case_runr	   selfs    r   	test_1_t3zTestSuite.test_1_t3K       %%doo7Sr   c                 J    t        j                  | j                  g d       y)zSecond detector.)r         r   Nr   r   s    r   	test_2_t5zTestSuite.test_2_t5O   r   r   c                 H    t        j                  | j                  dg       y)zThird detector.r   r   Nr   r   s    r   	test_3_t2zTestSuite.test_3_t2S   s    %%dooA3Or   c                 J    t        j                  | j                  ddg       y)zFourth detector.      r   Nr   r   s    r   	test_4_t4zTestSuite.test_4_t4W       %%dooAa5Qr   c                 J    t        j                  | j                  ddg       y)zFifth detector.r      r   Nr   r   s    r   	test_5_t1zTestSuite.test_5_t1[   r(   r   c                 J    t        j                  | j                  g d       y)z0Sixth detector, should not be in rapfd for m<=5.)r%   r&   r*   r   Nr   r   s    r   	test_6_t6zTestSuite.test_6_t6_   r   r   N)__name__
__module____qualname__classmethodr   r   r   r!   r#   r'   r+   r-    r   r   r   r   ?   sN     . . # #TTPRRTr   r   )randomstringunittestosr   initialize_counterTestCaser   r2   r   r   <module>r9      s@       	 0f    "T!! "Tr   