TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Avinash Venkat
NA
36
2.7k
UNit test cases for importing project
Oct 3 2019 12:54 AM
What i need exactly is - i want to import a project of type .hpl from a folder in to my application.
what i did:
i have written a unit test cases for that where if we run unit test cases , it gets a file from the folder ,if it success it shows tick mark if not X mark.(till this i completed)
what i need:
if a folder contains say 5 files, it should test all 5 files one by one , if all files import sucess it should show tick mark if not X mark,
NOte: please go throught the code below
public void ImportHpl30Project()
{
InitAppForTests();
try
{
string targetDirectory = @"..\..\..\TestResources\Hpl30Import\";
string[] fileEntries = Directory.GetFiles(targetDirectory, "*.hpl30");
string rootfolder = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
string path = Hercules.Properties.Settings.Default.RootFolder = rootfolder + HerculesConstants.BackslashSeparator + HerculesConstants.HerculesFolderName + HerculesConstants.BackslashSeparator + HerculesConstants.HerculesRootFolderName;
string fileName = Path.GetFileNameWithoutExtension(fileEntries[0]);
if(Directory.Exists(@path + "\\" + fileName))
{
Directory.Delete(@path + "\\" + fileName,true);
}
Util.OsSettingsCultureInfo = new CultureInfo("en");
HerculesWindow window = new HerculesWindow();
IWinFormOverlay overlay = window.GetOverlay();
overlay.GetSpreadSheetPointName(PointRepMode.LayoutPoint);
Hpl30ImportProjectManager pr = new Hpl30ImportProjectManager(window);
bool result = pr.Hpl30_ImportProject(@fileEntries[0]);
Assert.IsTrue(result);
}
catch (Exception)
{
Assert.IsFalse(true);
}
}
Reply
Answers (
0
)
Popup window with a search box and gridview
For remove Threading