運(yùn)行JUnit 出現(xiàn)找不到測(cè)試類(lèi)的問(wèn)題
-
Class not found com.courses.test.CourseMessageDaoImplTest java.lang.ClassNotFoundException: com.courses.test.CourseMessageDaoImplTest at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Nativ... Class not found com.courses.test.CourseMessageDaoImplTest java.lang.ClassNotFoundException: com.courses.test.CourseMessageDaoImplTest at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:425) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:445) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) 怎么找不到測(cè)試類(lèi)呢? 展開(kāi)
全部評(píng)論(1條)
-
- qubo_5 2016-07-31 09:54:26
- ass Book { public String name; public String author; private int availNum; public Book() { this("", "", 0); } public Book(String name, String author, int availNum) { this.name = name; this.author = author; this.availNum = availNum; } public int getAvailNum() { return availNum; } public void setAvailNum(int availNum) { this.availNum = availNum; } public boolean subscribe() { if (availNum > 0) { availNum--; return true; } return false; } public boolean cancelSubscribe() { availNum++; return true; } } /** Book類(lèi)的單元測(cè)試類(lèi) */ import junit.framework.TestCase; public class TestBook extends TestCase { public void testBook() { Book book = new Book("Thinking in Java", "Bruce Eckel", 3); assertEquals(true, book.subscribe());// diyi次預(yù)借,應(yīng)該是成功的 assertEquals(2, book.getAvailNum());// 此時(shí)的可預(yù)借數(shù)是2 assertEquals(true, book.cancelSubscribe());// 取消預(yù)借,應(yīng)該是成功的 assertEquals(3, book.getAvailNum());// 此時(shí)的可預(yù)借數(shù)是3 book.setAvailNum(0);// 將可預(yù)借數(shù)設(shè)為0 assertEquals(false, book.subscribe());// 此時(shí)預(yù)借,應(yīng)該是不成功的 } public static void main(String[] args) { junit.textui.TestRunner.run(Book.class); } } 上面的測(cè)試類(lèi)可以不要main函數(shù),直接在集成開(kāi)發(fā)環(huán)境里用JUnit執(zhí)行單元測(cè)試。
-
贊(10)
回復(fù)(0)
登錄或新用戶(hù)注冊(cè)
- 微信登錄
- 密碼登錄
- 短信登錄
請(qǐng)用手機(jī)微信掃描下方二維碼
快速登錄或注冊(cè)新賬號(hào)
微信掃碼,手機(jī)電腦聯(lián)動(dòng)
熱門(mén)問(wèn)答
- 運(yùn)行JUnit 出現(xiàn)找不到測(cè)試類(lèi)的問(wèn)題
- Class not found com.courses.test.CourseMessageDaoImplTest java.lang.ClassNotFoundException: com.courses.test.CourseMessageDaoImplTest at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Nativ... Class not found com.courses.test.CourseMessageDaoImplTest java.lang.ClassNotFoundException: com.courses.test.CourseMessageDaoImplTest at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:425) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:445) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) 怎么找不到測(cè)試類(lèi)呢? 展開(kāi)
- 測(cè)試時(shí)為什么會(huì)找不到測(cè)試類(lèi) 就是運(yùn)行JUnit 出現(xiàn)找不到測(cè)試類(lèi)的問(wèn)題
- junit找不到測(cè)試類(lèi),Junit測(cè)試類(lèi)里面有多個(gè)test,每個(gè)test之間
- Eclipse 下 Junit 4 簡(jiǎn)單的測(cè)試類(lèi)運(yùn)行不起來(lái)
- Calculate.java 代碼 package com.ab.util; public class Calculate { public int add(int a, int b){ return a+b; } public int substract(int a, int b){ return a-b; } public int multiply(int a ,int b){ return a*b; } public ... Calculate.java 代碼 package com.ab.util; public class Calculate { public int add(int a, int b){ return a+b; } public int substract(int a, int b){ return a-b; } public int multiply(int a ,int b){ return a*b; } public int divide( int a, int b){ return a/b; } } CalculateTest.java 測(cè)試代碼 package com.ab.util; import static org.junit.Assert.*; import org.junit.Test; public class CalculateTest { @Test public void test() { fail("Not yet implemented"); } @Test public void add(){ assertEquals(6, new Calculate().add(3, 3)); } } 展開(kāi)
- 如何使用junit編寫(xiě)測(cè)試類(lèi)
- 如何使用junit編寫(xiě)測(cè)試類(lèi)
- java和junit寫(xiě)類(lèi)與測(cè)試類(lèi)
- 數(shù)字圖書(shū)館系統(tǒng)中有一個(gè)類(lèi)book,有“書(shū)名(name)”、作者(author) 可借出數(shù)(availNum)等屬性,有“構(gòu)造器(book)、設(shè)置可借出數(shù)(setAvailNum)”、預(yù)借(subscribe)、取消預(yù)借(cancelSubscribe)等操作。若availNum非零,“預(yù)借”操作使availNum減一... 數(shù)字圖書(shū)館系統(tǒng)中有一個(gè)類(lèi)book,有“書(shū)名(name)”、作者(author) 可借出數(shù)(availNum)等屬性,有“構(gòu)造器(book)、設(shè)置可借出數(shù)(setAvailNum)”、預(yù)借(subscribe)、取消預(yù)借(cancelSubscribe)等操作。若availNum非零,“預(yù)借”操作使availNum減一;若availNum為零,“預(yù)借”為空操作?!叭∠A(yù)借”使availNum 加一。請(qǐng)用Java和junit寫(xiě)出book類(lèi)及其測(cè)試類(lèi)的源碼 展開(kāi)
- junit對(duì)一個(gè)類(lèi)進(jìn)行一次測(cè)試
- 對(duì)junit4.0單元測(cè)試有點(diǎn)疑惑,假設(shè)某個(gè)類(lèi)中有許多方法,用@Test注解去進(jìn)行測(cè)試,那么如何一次性測(cè)完?我知道在outline窗口中有對(duì)單個(gè)方法中進(jìn)行測(cè)試的,但是,如果方法過(guò)多那還這樣子不是很麻煩嗎?有沒(méi)有一次測(cè)完并且能夠定位到哪個(gè)方法出錯(cuò)的,類(lèi)似junit3的... 對(duì)junit4.0單元測(cè)試有點(diǎn)疑惑,假設(shè)某個(gè)類(lèi)中有許多方法,用@Test注解去進(jìn)行測(cè)試,那么如何一次性測(cè)完?我知道在outline窗口中有對(duì)單個(gè)方法中進(jìn)行測(cè)試的,但是,如果方法過(guò)多那還這樣子不是很麻煩嗎?有沒(méi)有一次測(cè)完并且能夠定位到哪個(gè)方法出錯(cuò)的,類(lèi)似junit3的suite.addTest()可以增加的那種,我想這也是我搞不懂@Suite注解一次測(cè)試的一個(gè)原因吧,我感覺(jué)的我的問(wèn)題有點(diǎn)奇怪,但是希望明白的可以說(shuō)一下 展開(kāi)
- Junit測(cè)試類(lèi)中方法順序打亂
- Junit中測(cè)試類(lèi)中的方法順序本來(lái)是A B C的,可以執(zhí)行測(cè)試,類(lèi)中的方法順序就打亂了,測(cè)試也就出錯(cuò),求大神指
- 測(cè)試類(lèi)中有許多Junit的@Test方法,如何控制只運(yùn)行其中的一個(gè)測(cè)試方法呢?
- 在eclipse中的JUnit測(cè)試類(lèi)問(wèn)題?。?!哪里出了問(wèn)題??類(lèi)型名已經(jīng)存在???
- 而且一般名稱(chēng)和正在測(cè)試的類(lèi)似自動(dòng)彈出的,然而我的不彈出自己打的!為何類(lèi)型名已經(jīng)存在???
- myeclipse中Junit測(cè)試類(lèi)怎么在里面添加已有類(lèi)?
- junit測(cè)試類(lèi)怎么打包成jar文件
- Javatest報(bào)錯(cuò)為什么說(shuō)找不到測(cè)試類(lèi)?
- 怎樣運(yùn)行simpletest測(cè)試php類(lèi)
- myeclipse 中運(yùn)行測(cè)試類(lèi)報(bào)錯(cuò)
- idea怎么使用idea添加junit case測(cè)試類(lèi)
- 怎么讓maven自動(dòng)運(yùn)行測(cè)試類(lèi)
- 如何在Eclipse中自動(dòng)生成接口和JUnit測(cè)試類(lèi)
- 如何在Eclipse中自動(dòng)生成接口和JUnit測(cè)試類(lèi)
4月突出貢獻(xiàn)榜
推薦主頁(yè)
最新話(huà)題





參與評(píng)論
登錄后參與評(píng)論