Pages

April 25, 2007

Junit Factory

JUnit - is a unit testing framework for the Java programming language.

JUnit ကို Java Programmer တိုင္းသိၾကမွာပါ။ Java နဲ ့ေရးထားတဲ့ Application ေတြ Unit Testing လုပ္ဖုိ ့ဆို JUnit ကို အမ်ားဆံုး သံုးေလ့ ရွိပါတယ္။

JUnit ကို အသံုးျပဳရတဲ့ Java Programmer ေတြ အတြက္ ဒီ JunitFactory ဟာ အလြန္အသံုး၀င္ ႏိုင္ပါတယ္။ JUnitFactory ကိုသံုးမယ္ဆိုရင္ ကိုယ္တိုင္ JUnit Code ေတြ ေရးစရာမလိုေတာ့ပါဘူး။ JUnitFactory Site မွာ ကိုယ့္ရဲ့ Java Program ေတြကို Upload လုပ္လိုက္မယ္ဆိုရင္ အဲ့ဒီ Website ကေနၿပီး JUnit Code ေတြကို Auto Generate ျပန္ထုတ္ေပးပါတယ္။

JUnit Factory ကို အသံုးျပဳမယ္ဆို နည္းလမ္း ႏွစ္မ်ိဳးနဲ ့သံုးႏိုင္တယ္။

1. The browser-based demo
ပထမနည္းက သူတို ့ရဲ့ Website မွာ ကိုယ့္ရဲ့ Program ကို Copy and Paste လုပ္ေပးတဲ့ နည္းပါ။ ဒီနည္းက Single ၊ Stand-alone Java Class ေတြ အတြက္ပဲ သင့္ေတာ္တယ္လို ့ ေျပာထားပါတယ္။ အဲ့ဒီ Demo Page မွာ ေရးၿပီးသား Code တစ္ခ်ိဳ ့ကို တင္ေပးထားတာ ရွိေတာ့ လြယ္လြယ္ကူကူ စမ္းၾကည့္လို ့ရပါတယ္။

2. The Eclipse plug-in
ဒုတိယနည္း ကေတာ့ Eclipse Plug-in ကို သံုးၿပီး ကိုယ္ JUnit Code ထုတ္ခ်င္တဲ့ Project/ Package/ Class ကို ေရြးၿပီး သူတို ့Site ကို Upload လုပ္ေပးတဲ့ နည္းပါ။ ဒီနည္းသံုးဖုိ ့ဆို JUnitFactor ကေန Plugin ကိုအရင္ Download လုပ္ၿပီး Install လုပ္ဖို ့ေတာ့လိုတယ္။ Java IDE အေနနဲ ့Eclipse ကိုပဲ သံုးရပါမယ္။ အခု လက္ရွိ အခ်ိန္ထိေတာ့ JUnitFactory က Eclipse IDE တစ္ခုတည္းကိုပဲ Support လုပ္ပါေသးတယ္။

ဒီေနရာမွာ တစ္ခု စဥ္းစားရမွာက အဲ့လို Upload လုပ္လိုက္ရင္ ကိုယ့္ရဲ့ Project Code ေတြ အားလံုး သူတို ့စီ ေရာက္သြားမယ္ ဆိုတာပါပဲ။ ကၽြန္မ အလုပ္မွာဆိုု Code ေတြက confidential ေတြပါ။ အျပင္လူေတြကိုေတာင္ ျပခြင့္မရွိပါဘူး။ ဒီလိုအေျခအေနမ်ိဳးဆိုရင္ေတာ့ JUnitFactory ကို သံုးရတာ အဆင္ေျပမွာ မဟုတ္ပါဘူး။ ဒါေပမယ့္ JUnitFactory ကလည္း လူတိုင္းကို Free အျဖစ္ သံုးခြင့္ေပးထားလို ့သာ ဒီအေျခအေနကို တာ၀န္မယူတာပါ။ သူတို ့ရဲ့ တျခား Service ျဖစ္တဲ့ agitarone ကို ၀ယ္ၿပီး သံုးလို ့ရေၾကာင္းကို FAQ မွာ ေရးထားတာေတြ ့ရတယ္။
AgitarOne အေၾကာင္းသိခ်င္ရင္ေတာ့ ဒီမွာ ဖတ္ၾကည့္လုိ ့ရပါတယ္။ ကၽြန္မကေတာ့ သိရံုေလာက္ပဲ သြားဖတ္ၾကည့္လိုက္တယ္။ ကိုယ္က စမ္းၾကည့္ရံု၊ တခ်ိဳ ့ File ေတြအတြက္ပဲ သံုးမွာ၊ ၀ယ္သံုးဖို ့လည္း စိတ္ကူးမရွိေသးေတာ့ JUnitFactory နဲ ့တင္ လုံေလာက္ပါတယ္။ အင္း.... ေနာက္ပိုင္း ကိုယ္ပိုင္ Software Company ေထာင္ႏိုင္မွပဲ AgitarOne အေၾကာင္း အေသးစိတ္သိေအာင္ ထပ္သြားဖတ္ေတာ့မယ္။

Source: JUnitFactory.com , Agita.com

2 comments:

Anon........ said...

There is also Cpp Unit which is good for C++ coders. For C programmers there is Cxx Unit Testing Framework.

Nay Nay Naing said...

Thanks for ur information..