Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [OpenSource] RestControl - restful api testing framework
wgbg
post 21.03.2018, 12:36:30
Post #1





Grupa: Zarejestrowani
Postów: 0
Pomógł: 0
Dołączył: 21.03.2018

Ostrzeżenie: (0%)
-----


Cześć wszystkim !

Ostatnio wraz ze znajomymi z QA tworzymy framework(OpenSource) do łatwego i przyjemnego testowania api(gotowe helpery do badania body, autoryzacja etc), obecnie pracujemy nad dokumentacjami, sandbox do nauki frameworka oraz dodatkowymi funkcjonalnościami samego frameworka. Może ktoś z Was jest zainteresowany pomocą w projekcie, bądź też ma jakieś doświadczenie/oczekiwania/uwagi na temat testowania api ?

Głównym celem projektu jest dostarczenie narzędzia do testowania różnorodnych typów api.

Pozwolę sobie wkleić przykładowy kawałek kodu z testu oraz adres do repo:

https://github.com/rest-control/rest-control

  1. /**
  2.   * @test(
  3.   * title="Example test",
  4.   * description="Example test description",
  5.   * tags="find user"
  6.   * )
  7.   */
  8. public function exampleFindUser()
  9. {
  10. return send()->get('https://jsonplaceholder.typicode.com/users/1')
  11. ->expectedResponse()
  12. ->httpStatusOk()
  13. ->json()
  14. ->jsonPath('$.address.street', endsWith('Light'));
  15. }
  16.  


Pozdrawiam !

Ten post edytował wgbg 21.03.2018, 12:37:30
Go to the top of the page
+Quote Post
nospor
post 21.03.2018, 12:47:50
Post #2





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Skoro to dosc nowy projekt to czemu nie piszego go typowo w php7? Jest sens dbanie o php5 teraz?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
wgbg
post 21.03.2018, 18:32:26
Post #3





Grupa: Zarejestrowani
Postów: 0
Pomógł: 0
Dołączył: 21.03.2018

Ostrzeżenie: (0%)
-----


Dzięki @nospor za zainteresowanie.

RestControl nie wspiera wesrji php5, aktualnie wymaga min. wersji 7.1. Niewykluczone, że w kolejnych iteracjach będą zmiany w kontekście nowszych wersji php.
Go to the top of the page
+Quote Post
nospor
post 21.03.2018, 21:36:33
Post #4





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




No wlasnie zapytalem o te php7 bo z waszego kodu nie wynika, ze wymagane jest php7 chocby dlatego ze nie uzywacie jednego z lepszych bajerow w php7 jakim jest okreslanie typu parametrow oraz typu zwracanego. Krotko rzecz mowiac wymagacie php7 a na dzien dobry odrzucacie jeden z lepszych bajerow


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pyton_000
post 22.03.2018, 06:53:22
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Nie zagłębiałem się w kod ale w sumie nawet jeśli nie używają a będą chcieli to dobrze że na start jest tak. Tak wiem czepiam się wink.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 19:29