我想寫一個正則表達式來運行所有的單元測試,但不運行集成測試。單元測試被命名爲FooTest
,集成測試被命名爲BarIntegrationTest
,其中「Foo」和「Bar」是變量。 I found this article on how to do it and I have solved my problem。但是,它的解決方案是使用這個表達式:爲什麼。*(?!集成)測試匹配FooIntegrationTest?
(.(?!Integration))*Test
我不明白爲什麼這個表達式是不夠的:
.*(?!Integration)Test
當我試過了第二正則表達式,我的集成測試仍然運行。
太棒了。而現在我明白負面展望/背後的差異足以說這篇文章的答案有點尷尬。我認爲你的解決方案更直接。 – 2015-01-26 19:48:15