Hello all welcome back to the next one. In this one, we'll see how do we set up test ng G, so we need to install test ng g plugin to eclipse. And then we need to download test entity JAR files which we can add to our project in order to make test ng g classes. So let's go started the first thing with opening Eclipse. So I'm just gonna bring up Eclipse right now. And click OK. And let me also show you the document that I created for you.
So test in G setup. This there is some document that I created, which you can refer also. First thing we'll do is we'll install a test engine plugin to eclipse and then we will download couple of JAR files which are really important to work with test engine. So I have provided the jar file locations. The Initial two links are the current versions, and at the bottom is the main location for those JAR files. And from there, you can download other versions also.
But I usually suggest to use the same version as I'm using. It helps in learning seamlessly and helps avoid version specific issues, so that you can concentrate on tests and G concepts. Instead of dealing with version related issues, it might be possible you download any other version and there are some small issues, which might be fixed in the next release. So it's better to use the same versions for learning process. And then you can obviously use latest versions. So these are the currently it is by the way.
So first, let me actually start with creating a project. So I'm going to click on File, New Java project. So let's name it as test and the tutorial And that's about it. We're going to click Next. And it's going to create a source folder for us. Then click finish here we go, we have a test engine tutorial.
Project created right now under that we have a source folder. In that we usually start by creating packages. So packages are something which holds the classes. So right click on this new and click on package. So I can maybe call it as test, maybe test classes. So in our usual projects, we have two differentiations.
Basically, one is the application code and the other is the test code. So we will create a package right now as test classes in which we mainly gonna write a test code because we are trying to learn test Angie, there is no application that we're going to create So test classes, and this is our test classes package. Now inside it, we can create classes. So let's right click New and we can click on classes, but we don't want to do that we can click on other, and let's try to search test but right now it shows j unit because j unit kind of comes by default. And we don't want that. So what I want here is I want to create test ng g classes.
And after installing test ng g plugin, these things become really easy. Because I want to show you one thing real quick. Let's say if I click on new and class and I create a maybe test class right now, and the max I can do is I can check this public static void Main default method and click Finish. It will give me this format of a class. But we don't want this right. We don't want all of this we want a class which is test Angie.
And we can create it without plugging also, but plugin makes it a little easy for us to do a few things. So we're gonna click on help, click on install new software. This kind of window will come up, you can click on what is already installed to see what is already there on your Eclipse. And then you can click on Add, you can give it a name as stingy plugin, or you can give any other name also, but it is most relevant. And then after stdp, type B, E ust.com slash Eclipse and click OK. And here you'll see test Angie and there are two things test Angie The main thing and one of the optional plugin is getting installed which is for MTV integration and MTV is Maven. So we can select that also.
And this URL I have mentioned out In the document, and you will obviously have the document access. So after that, let's click Next. And it's going to ask us to kind of accept the license, there you go. And then click finish, it's going to try to install the software, there's gonna be one more pop up that we need to accept. And then after that, we will have to restart Eclipse. And it should be installed.
That's really easy. So this is the pop up that I was talking about. So click OK here, and it's gonna install testan G, then it asked us to restart Eclipse, we can click Yes, and it's going to restart on its own. So once this is restarted, what we can do here is we can actually mean the meanwhile we can go to our links that will take us to the Maven repository. So this is for test Angie. And the other one is for Jake Amanda, let's get both of them.
So I was talking about this. So these are the links for 6.11 version right now, I can click on test Angie from here and I'll get access to all the versions here. So you can select any version but since this is the latest, I'll get this one and you can also get this one for practicing. From there, you can download this jar file files, download the jar file, click Save. And the same thing will do for a commander download. Click Save.
So both the files are downloaded. Once both the files are downloaded, what we can do here is we can actually save them to a location where we want to save them. So I am actually going to save at my documents. This is my workspace. And inside it I have a folders folder called lips. In that I want to create a folder maybe I can name it as Test.
And the test engine lips are testing just fine because it's already in the lips. And that's it. Now, I can open my downloads. So if you're using Windows or if you're using Mac, but you know where your download goes right, so my download goes to the download folder by default, I'm just going to drag them up here. So now my test NZ files, and j commander files, the jar files are copied to this location. So I can actually now close this guy.
We don't need it. And again, open Eclipse and this is a very important step right click on this, go to properties or go to build path, configure build path, you will see this window we need to select Java build path. And from here there are these tabs, you need to click on libraries. Click on Add external jars. And from here, you need to select all the correct locations. So from workspace personnel, I will go to the lips folder.
And under that I create a test Angie. Inside it, there are these two files. So I'm gonna select both of them at one time, and click Open. Then click apply and then click OK. So now I have test nd in my class path, what we can do here is we can go to packet, I can go to new, and click on other instead of creating a class directly click on other. And now if I type test in G, I see an option for test in G class.
And I can see this I have all these annotation options right ahead. So we will see what these annotations are when we'll create sng classes in future lectures. So for now, let me just click cancel. So stay tuned for the next lectures. Thanks for ending this one guys. I'll see in the next lectures.
Thanks