當前位置:編程學習大全網 - 源碼下載 - junit如何測試訪問數據庫的類

junit如何測試訪問數據庫的類

關於junit單元測試工具的安裝請參看第二課的內容(其實就是導入壹個junit的jar包就行了)

首先認識幾個註解標簽

@Test:測試方法

@Before:初始化方法

@After:釋放資源

執行順序:@Before->@Test->@After

第壹步新建測試文件夾(目的就是用來存放測試類,使項目更整潔,分類明確,好管理)

選中項目右鍵new->Source Folder 輸入文件夾的名稱例如test

在測試文件夾下創建測試類(就是創建個普通的類)

如下在測試類中使用junit進行單元測試

下面只是先搭建壹個測試框架

搭建好之後測試hibernate訪問數據庫的代碼註意:導入的包不要弄錯,都是hibernate的包

public class StudentTest { private SessionFactory sessionFactory; private Session session; private Transaction transaction; @Before public void init(){ //創建配置對象 Configuration config = new Configuration(); //創建服務註冊對象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); //創建會話工廠對象 sessionFactory = config.buildSessionFactory(serviceRegistry); //會話對象 session = sessionFactory.openSession(); //開啟事務 transaction = session.beginTransaction(); } @Test public void testSaveStudents(){ Student s = new Student(1, "小明", new Date(), "北京xxxx街道5號樓201"); session.save(s);//保存對象到數據庫 } @After public void destory(){ transaction.commit();//提交事務 session.close();//關閉會話 sessionFactory.close();//關閉會話工廠 }}

進行測試如下: 選中測試方法右鍵run as ->junit test就行了

執行成功控制臺打印信息:

查看數據庫表

可以看到增加了壹條信息,測試成功

  • 上一篇:生豬育肥有竅門,催肥肉豬的方法有什麽?
  • 下一篇:如何在 Visual Studio 中使用 Git 同步代碼到 CodePlex
  • copyright 2024編程學習大全網