@BeforeClass and inheritance - order of execution

前端 未结 16 2080
梦如初夏
梦如初夏 2020-12-02 11:39

I have an abstract base class, which I use as a base for my unit tests (TestNG 5.10). In this class, I initialize the whole environment for my tests, setting up database map

16条回答
  •  佛祖请我去吃肉
    2020-12-02 12:17

    This works for me --

    abstract class A {
        @BeforeClass
        doInitialization() {...}
    }
    
    class B extends A {
        @Override
        @BeforeClass
        doInitialization() { 
    
           //do class specific init
    
        }   
    
        @Test
        doTests() {...}
    }
    

提交回复
热议问题