Hi @Waleed AbuQalben
You can extract the ctk zip file inside any folder. It is recommended that you extract it on an empty folder since the ctk will generate some files that are needed for certification.
The ctk runs postman tests against a working implemetation of an api over http. If you are using java to run the server you might need to use tomcat as a web server. You can also use the reference implementation code provided in the api table for TMF679 api which is using javascript. There is no preference for the way to generate code and how you implement the api as it comes back to individual preferences. You can do it from the swagger editor or the swagger gen cli.
The value for Href should be a url that points to the resource that the client is querying. It follows the format https://<implementation url>/path/to/resource/<id>
------------------------------
Victor Rodriguez
TM Forum
------------------------------
Original Message:
Sent: Jun 25, 2023 04:12
From: Waleed AbuQalben
Subject: Conformance Test Kit (CTK)
We are doing a dummy self-testing for Product Ordering Management TMF622 to see how things work, we installed the CTK and have 4 questions:
1) The code is generated as jaxrs-cxf from the swagger editor.
Is it the best way to generate the code?
2) the first point of the description of how to install and run an Open API CTK says:
"Unzip the TMF679-ProductOfferingQualification ZIP file within your test directory"
what is the test directory? is it the test directory in the generated Java project (src/test)?
3) If I'm building a fake response for the createProductOrder, what to pass to the (setHref())??
4) Is the "test" require a web server like Tomcat to run the tested project on top of it?
I really appreciate any help you can provide.
------------------------------
Waleed AbuQalben
TO BE VERIFIED
------------------------------