8. diel - Testovanie v Kotline - Akceptačné testy - Tvorba GUI

V minulej lekcii, Testovanie v Kotline - Akceptačné testy - Príprava projektu , sme si bližšie predstavili akceptačné testy a začali s prípravou webovej aplikácie v Java Enterprise Edition (JSF).

V dnešnom tutoriále na testovanie v Kotline dokončíme prípravu nášho ukážkového projektu - webovej aplikácie v JEE. Budeme tak pripravení na vloženie akceptačných testov.

Doplnenie projektu KalkulackaApp

Z minulosti máme v našom projekte pripravený balíček beans. Dnes si doň pridáme novú triedu s názvom KalkulackaBean.kt.

Trieda KalkulackaBean.kt

Do novej triedy doplníme nasledujúci kód:

package beans

import jakarta.enterprise.context.RequestScoped
import jakarta.inject.Named
import models.Kalkulacka

@Named(value = "kalkulackaBean")
@RequestScoped
class KalkulackaBean {

    val kalkulacka = Kalkulacka()

    var cislo1 = 0.0
    var cislo2 = 0.0
    var vysledek = 0.0
    var operace: String? = null
    val mozneOperace = mapOf(
        "Sčítaj" to "+",
        "Odčítaj" to "-",
        "Vynásob" to "*",
        "Zadeľ" to "/"
    )

    fun vypocitej(){
        when(operace){
            "+" -> vysledek = kalkulacka.secti(cislo1, cislo2)
            "-" -> vysledek = kalkulacka.odecti(cislo1, cislo2)
            "*" -> vysledek = kalkulacka.vynasob(cislo1, cislo2)
            "/" -> vysledek = kalkulacka.vydel(cislo1, cislo2)
        }
    }

}

Skontrolujeme si, že máme


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tutoriále dokončíme webovú aplikáciu v Java Enterprise Edition (JSF) a budeme tak pripravení na pridanie akceptačných testov do ukážkového projektu.
Článok pre vás napísal Patrik Olšan
Avatar
Autor se věnuje vývoji softwaru, zejména mobilních aplikací
Aktivity