前言
最近在慕課網(wǎng)看到了一些視頻,準(zhǔn)備從0開始做一個電商網(wǎng)站。視頻中的大牛用的java的IDE都是IDEA,讓我很糾結(jié)。從as到MyEclipse,好不容易稍微熟悉了一下MyEclipse的基本操作,現(xiàn)在又要換IDEA,公司要求的工具是Eclipse。這讓我很頭疼,所幸的是之前搞android的時候用的as和IDEA如出一轍,操作也基本一致,于是乎我就開始了IDEA入門之旅。(一直以為IDEA是模仿as,后來才知道as是基于idea的社區(qū)版上進行改造的)
lombok插件
lombok的插件的確很好用,簡化了臃腫的代碼,使代碼變得簡潔。
-
打開File-Setting-Plugins
這里寫圖片描述 -
點擊Browse repositories,搜索lombok,下載插件即可。記得要重啟idea喲,這是我已經(jīng)安裝好的截圖。
這里寫圖片描述 記住要在pom.xml添加lombok的依賴喲
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.2</version>
</dependency>
</dependencies>
Junit generator2插件
作用:當(dāng)然是便于我們的單元測試,一鍵在test目錄生成我們想要的測試類,簡單方便。
-
打開File-Setting-Plugins,在Browse repositories中搜索Junit generator2插件,下載即可。以下是我安裝成功的截圖。
這里寫圖片描述
-
打開Settings-OtherSetting-Junit Generator。箭頭指向的Output Path輸入的內(nèi)容是:${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME},這是設(shè)置我們創(chuàng)建測試類,應(yīng)該把測試類放在哪一個目錄。
這里寫圖片描述 -
為了避免在測試類中出現(xiàn)亂碼和出現(xiàn)導(dǎo)包的錯誤,圓圈標(biāo)注的地方應(yīng)該與我設(shè)置為一樣的,在Junit3和Junit4中。
這里寫圖片描述 -
接下來隨便在一個類中,按下Alt+insert快捷鍵,就會出現(xiàn)以下窗口,我們點擊Juint4即可。就會發(fā)現(xiàn)test/java目錄下面就會出現(xiàn)測試類。嘻嘻。
這里寫圖片描述
這里寫圖片描述
具體代碼示例
@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
private String name;
private String pwd;
private String createTime;
private String updateTime;
}
/**
* Created by cmazxiaoma on 2017/6/20.
* everyday is mayday.
*/
/**
* setUp標(biāo)記單元測試的數(shù)據(jù)初始化
* tearDown標(biāo)記單元測試完成并開始回收初始化數(shù)據(jù)
*/
public class UserTest{
private User user1,user2;
@Before
public void setUp() throws Exception {
user1=new User("我是cmazxiaoma","xiaoma","今天","今天");
user2=new User();
user2.setName("我是xiaoma");
user2.setPwd("xiaoma");
}
@After
public void tearDown() throws Exception {
}
@Test
public void test(){
System.out.println(user1.toString());
System.out.println(user2.toString());
}
}
-
輸出結(jié)果
按下Ctrl+Shift+F10,我們對UserTest測試類進行運行。輸出以下結(jié)果。得出結(jié)論:User這個類pass過了,說明User類沒有任何問題。
這里寫圖片描述
尾言
雖然這些知識很簡單。如果不進行歸納,時間也終究會浪費。與其這樣,還不如進行一些有意思的事情,比如進行歸納,溫故而知新。相信咸魚也會有出頭天