# Teszt scriptek a API/qmining modulhoz

A `./devel/tests/serverAddress` fájl első sora a tesztelendő szerver címének kell lennie! A szerver
alap címe: `localhost:8080`

# Mappák

## testScripts

Ebben a mappában alap API végpont tesztelő scriptek vannak.

### ask

`ask.sh`: kérdést tesz fel a szervernek, szintaxis:

`./ask.sh 'kérdés' 'tárgy neve'`
vagy
`./ask.sh 'kérdés' 'kérdés adat JSON' 'kérdés data JSON'`

### postTestData

`postTestData.sh`: szervernek elküld JSON adatot amit hozzá akarunk adatni a kérdés adatbázishoz

`./postTestData.sh 'JSON adat'`
vagy (bash-ben):
`./postTestData.sh $(cat 'JSON file elérési út')`

## complexTestScripts

Ebben a mappában komplexebb teszt scriptek vannak, amik az előző API hívásokat kombinálják. A
scripteknek nincsenek paraméterei, és elején pár `echo`-nak el kellene illedelmesen mondania hogy
mit tesztel, és mi az expected eredmény.

## bin

Pár random script amit minden használhat. Pl `hr.sh`: horizontal ruler

## testData

JSON-ok, amiben szervernek küldhető teszt adat van

## rawTestData

Egyéb teszt adat, pl több JSON egy fájlban, meg ilyesmi