How To Add TestNG JavaDoc

5 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
€64.60
List Price:  €92.30
You save:  €27.69
£55.40
List Price:  £79.14
You save:  £23.74
CA$95.14
List Price:  CA$135.92
You save:  CA$40.78
A$107.21
List Price:  A$153.17
You save:  A$45.95
S$94.29
List Price:  S$134.71
You save:  S$40.41
HK$547.55
List Price:  HK$782.26
You save:  HK$234.70
CHF 63.39
List Price:  CHF 90.56
You save:  CHF 27.17
NOK kr753.41
List Price:  NOK kr1,076.34
You save:  NOK kr322.93
DKK kr481.90
List Price:  DKK kr688.47
You save:  DKK kr206.56
NZ$116.54
List Price:  NZ$166.49
You save:  NZ$49.95
د.إ257.02
List Price:  د.إ367.19
You save:  د.إ110.16
৳7,699.83
List Price:  ৳11,000.23
You save:  ৳3,300.40
₹5,834.28
List Price:  ₹8,335.05
You save:  ₹2,500.76
RM331.26
List Price:  RM473.25
You save:  RM141.99
₦97,755.03
List Price:  ₦139,656.03
You save:  ₦41,901
₨19,509.87
List Price:  ₨27,872.43
You save:  ₨8,362.56
฿2,546.30
List Price:  ฿3,637.73
You save:  ฿1,091.43
₺2,255.86
List Price:  ₺3,222.80
You save:  ₺966.93
B$348.35
List Price:  B$497.67
You save:  B$149.31
R1,321.80
List Price:  R1,888.37
You save:  R566.56
Лв126.46
List Price:  Лв180.67
You save:  Лв54.20
₩94,455.35
List Price:  ₩134,942
You save:  ₩40,486.65
₪256.23
List Price:  ₪366.06
You save:  ₪109.83
₱3,937.46
List Price:  ₱5,625.18
You save:  ₱1,687.72
¥10,582.69
List Price:  ¥15,118.78
You save:  ¥4,536.09
MX$1,164.09
List Price:  MX$1,663.06
You save:  MX$498.96
QR255.79
List Price:  QR365.44
You save:  QR109.64
P961.07
List Price:  P1,373.02
You save:  P411.94
KSh9,203.68
List Price:  KSh13,148.68
You save:  KSh3,945
E£3,306.33
List Price:  E£4,723.53
You save:  E£1,417.20
ብር3,986
List Price:  ብር5,694.53
You save:  ብር1,708.53
Kz58,526.40
List Price:  Kz83,612.73
You save:  Kz25,086.33
CLP$68,613.99
List Price:  CLP$98,024.19
You save:  CLP$29,410.20
CN¥505.72
List Price:  CN¥722.49
You save:  CN¥216.77
RD$4,149.44
List Price:  RD$5,928.03
You save:  RD$1,778.58
DA9,428.56
List Price:  DA13,469.95
You save:  DA4,041.39
FJ$157.67
List Price:  FJ$225.25
You save:  FJ$67.58
Q547.27
List Price:  Q781.84
You save:  Q234.57
GY$14,690.75
List Price:  GY$20,987.69
You save:  GY$6,296.93
ISK kr9,671.91
List Price:  ISK kr13,817.61
You save:  ISK kr4,145.70
DH707.37
List Price:  DH1,010.57
You save:  DH303.20
L1,234.61
List Price:  L1,763.81
You save:  L529.19
ден3,973.74
List Price:  ден5,677.01
You save:  ден1,703.27
MOP$565.34
List Price:  MOP$807.66
You save:  MOP$242.32
N$1,327.13
List Price:  N$1,895.98
You save:  N$568.85
C$2,582.33
List Price:  C$3,689.21
You save:  C$1,106.87
रु9,350.11
List Price:  रु13,357.88
You save:  रु4,007.76
S/259.70
List Price:  S/371.02
You save:  S/111.31
K268.50
List Price:  K383.60
You save:  K115.09
SAR262.50
List Price:  SAR375.02
You save:  SAR112.51
ZK1,783.85
List Price:  ZK2,548.47
You save:  ZK764.61
L321.17
List Price:  L458.83
You save:  L137.66
Kč1,633.99
List Price:  Kč2,334.38
You save:  Kč700.38
Ft25,496.77
List Price:  Ft36,425.52
You save:  Ft10,928.74
SEK kr741.62
List Price:  SEK kr1,059.50
You save:  SEK kr317.88
ARS$59,963.93
List Price:  ARS$85,666.43
You save:  ARS$25,702.49
Bs486.54
List Price:  Bs695.09
You save:  Bs208.54
COP$272,760.10
List Price:  COP$389,673.99
You save:  COP$116,913.89
₡35,355.24
List Price:  ₡50,509.65
You save:  ₡15,154.41
L1,731.96
List Price:  L2,474.33
You save:  L742.37
₲515,624.88
List Price:  ₲736,638.54
You save:  ₲221,013.66
$U2,646.58
List Price:  $U3,781
You save:  $U1,134.41
zł278.71
List Price:  zł398.17
You save:  zł119.46
Already have an account? Log In

Transcript

Hello, all welcome back to the next one. In this one, we'll see how we can attach the source char or Java doc for our test engine. And if you don't know what Java doc is, you will just understand it shortly. Let's open Eclipse, bring it up. And I'm just gonna create a package real quick. And then create a class so that so that I can show you a few things.

So maybe I'll just call it as test package. We might not use this and further in the course, but let's create a class again. So maybe test Angie. class and just name it test NT or maybe just let's call it test, Angie demo, and then maybe use a main method, but actually, we don't need a main method. So let's click Finish. And we have a class here.

So I'm going to create a method here, and maybe just name it as public wide test method. And then I'll use an annotation with it. And don't worry about what annotations are right now because we will learn everything in detail in future lectures. The whole purpose of this one is to show you how we attach the Java doc. And so we're just taking an example for that. So add the rate test.

And I will click on Import test from our dot test engine dot annotations not from J unit from an test engine. Now I have this thing imported the statement for us also, if I hover my mouse on this at the rate test on the annotation, what does it say? Read at the bottom it says this element neither has attached source or nor attached to Java Doc, and hence no Java doc can be found. It means that when we hover my Hover the mouse on it, we don't know what it is, we don't know the details of this. And we don't pretty much know anything about it right? Because it does not have the documentation attached with in Eclipse.

That's the reason we have to attach the Java doc. This is why we do that. So let me just hit the command or control key on the keyboard. So the mouse hand sign will come and I'm gonna click it. Here we'll say class file editor. Source not found.

So what I'm gonna do here is I'm going to click on attach source and then add the source but first we need the source right, so we will download it from somewhere. Here we're going to search for destiny sources or file. I'm going to search for mbn repository. This is Maven repository, we can find pretty much any JAR file here. I'm going to search for test engine and open test engine here. And I'm gonna download the same version as I have the test engine jar.

So there are quite a few latest versions right now. But I have the test ng G, JAR file, a six dot one, one version, and I can just verify it quickly. So go to documents, workspace, personal libs, test in G test 26 dot one one jar. So I'm going to download the same version for the sources JAR file. From here, under the files, you can click on View All and it's going to show all the jar files available related to this version. And I'm going to download the test ng g dash six dot one one dash sources dot jar.

If you click this, you will have this pop up for saving the file. Just click on Save File. Okay, and then it should just stop Download the tar file. Now we can actually just copy the jar file to the location where we have our other testan g related JAR files, just to organize it cleanly, so that we don't really spread all JAR files at different places. So I'm going to copied to the test and the folder where we already have our jar files stored. So then we can just close it.

And we can again, switch back to eclipse, and then we click on a data source. It gives us this option. I'm going to click on external location and click on external file and we need to go to the location where our jar files are right so I had on lips and test Angie and this is the source dot jar sources dot jar. Select this open and click OK. It will change this now because it Find the doc bite. Now we don't need this, I can close it.

But let's see the difference. If I hover the mouse on test at the rate test annotation right now, I see the details mark a class or a method as part of the test and the author name and everything. So basically, we see the details here afterwards. That's the magic of Java Doc, there would be lot of methods inside test entity that we will be using. And by adding the Java Doc, we will be able to see the details of those methods. So it's really good to have it.

Not a very, like a showstopper or a blocker, we can still work without the tower dog because we'll be learning everything. Anyway. So but it's still just a little bit useful to have this out. All right, so please go ahead and do this. And let me know if you have any questions. I'll see you in the next lecture.

Thanks for attending this one. 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.