TestNG Setup

9 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€65.51
List Price:  €93.59
You save:  €28.07
£56.31
List Price:  £80.45
You save:  £24.13
CA$95.76
List Price:  CA$136.81
You save:  CA$41.04
A$107.69
List Price:  A$153.85
You save:  A$46.15
S$95.27
List Price:  S$136.10
You save:  S$40.83
HK$548.21
List Price:  HK$783.19
You save:  HK$234.98
CHF 63.99
List Price:  CHF 91.41
You save:  CHF 27.42
NOK kr766.70
List Price:  NOK kr1,095.33
You save:  NOK kr328.63
DKK kr488.53
List Price:  DKK kr697.93
You save:  DKK kr209.40
NZ$117.93
List Price:  NZ$168.49
You save:  NZ$50.55
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,672.34
List Price:  ৳10,960.96
You save:  ৳3,288.61
₹5,831.54
List Price:  ₹8,331.14
You save:  ₹2,499.59
RM334.37
List Price:  RM477.70
You save:  RM143.32
₦88,222.39
List Price:  ₦126,037.39
You save:  ₦37,815
₨19,408.82
List Price:  ₨27,728.08
You save:  ₨8,319.25
฿2,591.14
List Price:  ฿3,701.79
You save:  ฿1,110.65
₺2,276.07
List Price:  ₺3,251.67
You save:  ₺975.60
B$359.20
List Price:  B$513.17
You save:  B$153.96
R1,339.40
List Price:  R1,913.51
You save:  R574.11
Лв128.12
List Price:  Лв183.04
You save:  Лв54.91
₩96,245.98
List Price:  ₩137,500.16
You save:  ₩41,254.17
₪263.24
List Price:  ₪376.08
You save:  ₪112.83
₱4,030.89
List Price:  ₱5,758.67
You save:  ₱1,727.77
¥10,844
List Price:  ¥15,492.10
You save:  ¥4,648.09
MX$1,188.01
List Price:  MX$1,697.24
You save:  MX$509.22
QR253.94
List Price:  QR362.79
You save:  QR108.84
P970.94
List Price:  P1,387.12
You save:  P416.17
KSh9,413.65
List Price:  KSh13,448.65
You save:  KSh4,035
E£3,350.77
List Price:  E£4,787.02
You save:  E£1,436.25
ብር3,964.81
List Price:  ብር5,664.26
You save:  ብር1,699.44
Kz58,437.56
List Price:  Kz83,485.81
You save:  Kz25,048.25
CLP$66,749.46
List Price:  CLP$95,360.46
You save:  CLP$28,611
CN¥507.15
List Price:  CN¥724.53
You save:  CN¥217.38
RD$4,131.55
List Price:  RD$5,902.47
You save:  RD$1,770.91
DA9,407.33
List Price:  DA13,439.62
You save:  DA4,032.28
FJ$160.49
List Price:  FJ$229.29
You save:  FJ$68.79
Q543.50
List Price:  Q776.47
You save:  Q232.96
GY$14,625.47
List Price:  GY$20,894.43
You save:  GY$6,268.95
ISK kr9,845.49
List Price:  ISK kr14,065.59
You save:  ISK kr4,220.10
DH706.45
List Price:  DH1,009.26
You save:  DH302.80
L1,245.82
List Price:  L1,779.82
You save:  L534
ден4,030.78
List Price:  ден5,758.50
You save:  ден1,727.72
MOP$564.26
List Price:  MOP$806.12
You save:  MOP$241.86
N$1,339.20
List Price:  N$1,913.23
You save:  N$574.02
C$2,563.14
List Price:  C$3,661.78
You save:  C$1,098.64
रु9,324.38
List Price:  रु13,321.12
You save:  रु3,996.73
S/257.63
List Price:  S/368.06
You save:  S/110.42
K264.67
List Price:  K378.12
You save:  K113.45
SAR262.51
List Price:  SAR375.03
You save:  SAR112.52
ZK1,801.79
List Price:  ZK2,574.10
You save:  ZK772.30
L325.94
List Price:  L465.65
You save:  L139.71
Kč1,653.47
List Price:  Kč2,362.20
You save:  Kč708.73
Ft25,766.18
List Price:  Ft36,810.41
You save:  Ft11,044.22
SEK kr760.51
List Price:  SEK kr1,086.49
You save:  SEK kr325.98
ARS$61,084.05
List Price:  ARS$87,266.68
You save:  ARS$26,182.62
Bs481.20
List Price:  Bs687.45
You save:  Bs206.25
COP$273,176.37
List Price:  COP$390,268.69
You save:  COP$117,092.31
₡35,080.64
List Price:  ₡50,117.34
You save:  ₡15,036.70
L1,718.72
List Price:  L2,455.43
You save:  L736.70
₲516,687.24
List Price:  ₲738,156.27
You save:  ₲221,469.03
$U2,685.15
List Price:  $U3,836.09
You save:  $U1,150.94
zł283.11
List Price:  zł404.46
You save:  zł121.35
Already have an account? Log In

Transcript

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

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.