扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

Groovy鎬庝箞涓嶫Unit娴嬭瘯妗嗘灦闆嗘垚

扬州沐宇科技
2024-04-11 09:45:09
groovy, Junit

鍦℅roovy涓紝鍙互浣跨敤JUnit娴嬭瘯妗嗘灦鏉ョ紪鍐欏崟鍏冩祴璇曘€傝涓嶫Unit闆嗘垚锛屽彲浠ユ寜鐓т互涓嬫楠ゆ搷浣滐細

  1. 棣栧厛锛岀‘淇濆湪椤圭洰鐨勪緷璧栭」涓寘鍚獼Unit銆傚彲浠ュ湪椤圭洰鐨勬瀯寤哄伐鍏凤紙濡侻aven鎴朑radle锛変腑娣诲姞JUnit渚濊禆椤广€?/p>

  2. 鍒涘缓涓€涓狦roovy绫伙紝缂栧啓瑕佹祴璇曠殑浠g爜锛屽苟鍦ㄧ被涓紪鍐欐祴璇曟柟娉曘€?/p>

  3. 鍒涘缓涓€涓狫Unit娴嬭瘯绫伙紝鐢ㄤ簬鎵цGroovy绫讳腑鐨勬祴璇曟柟娉曘€傚湪JUnit娴嬭瘯绫讳腑锛屼娇鐢?code>@RunWith(GroovyTestRunner.class)娉ㄨВ鏉ユ寚瀹欸roovyTestRunner杩愯娴嬭瘯銆?/p>

  4. 鍦↗Unit娴嬭瘯绫讳腑锛屼娇鐢?code>@Test娉ㄨВ鏉ユ爣璁版祴璇曟柟娉曪紝骞惰皟鐢℅roovy绫讳腑鐨勬祴璇曟柟娉曘€?/p>

浠ヤ笅鏄竴涓ず渚嬶細

Groovy绫伙紙Example.groovy锛夛細

class Example {
    def add(int a, int b) {
        return a + b
    }
}

JUnit娴嬭瘯绫伙紙ExampleTest.groovy锛夛細

import org.junit.Test
import org.junit.runner.RunWith

@RunWith(GroovyTestRunner.class)
class ExampleTest {
    
    @Test
    void testAdd() {
        def example = new Example()
        def result = example.add(2, 3)
        
        assert result == 5
    }
}

閫氳繃浠ヤ笂姝ラ锛屽氨鍙互灏咷roovy涓嶫Unit娴嬭瘯妗嗘灦闆嗘垚锛岀紪鍐欏苟鎵ц鍗曞厓娴嬭瘯銆?/p>

扫码添加客服微信