Yksikkötestien luonti ja suoritus

Kirjoita yksikkötestejä malliyksikkötestin pohjalta ja suorita niitä mukautetuille Oracle Content Management -komponenteille.

Malliyksikkötestin pohjalta aloittaminen

Oracle Content Management -palvelun Developer Cloud Service -esimerkit sisältävät seuraavat tiedostot, jotka auttavat yksikkötestien kirjoituksessa:

  • src/test/unit: Sisältää Sample-To-Do-komponentin yksikkötestin. Tämä tarjoaa esimerkin yksikkötestien kirjoituksesta komponentin JavaScript-koodille, joka sisältää RequireJS-moduuleja. JavaScript-yksikkötestaukseen käytetään Mocha- ja Chai-ympäristöjä.

  • index.html: Suorittaa yksikkötestin. Se lataa Mochan, Chain ja päätestitiedoston, jonka nimi on test-main.js.

  • test-main.js: Lataa yksikkötestimoduulin nimeltä Sample-To-Do-Test ja suorittaa Mocha-yksikkötestit.

  • Sample-To-Do-Test.js:

    • Määrittää varsinaiset testit. Se lataa komponentin lähdekoodin tiedostosta  components/Sample-To-Do/assets/render.js, jossa käytetään RequireJS:ää.

    • Testaa add()-, delete()-, title()- ja placeholder()-menetelmät.

Yksikkötestien kirjoitus komponenteille

Voit kirjoittaa yksikkötestejä räätälöidylle komponentille noudattamalla seuraavia ohjeita:

  1. Kirjoita samankaltainen yksikkötesti kuin Sample-To-Do-Test.js-tiedostossa.

  2. Lataa kirjoittamasi testi test-main.js-tiedostoon.

Yksikkötestin suorittaminen paikallisesti

Voit suorittaa yksikkötestin paikallisesti noudattamalla seuraavia ohjeita:

  1. Kloonaa Git-tietovarasto paikallisesti.

  2. Syötä paikallisen tietokoneen pääteikkunassa npm install.

  3. Syötä npm start.

  4. Syötä npm test tai avaa http://localhost:8085/unit/ selaimessa.