Integration uppgift
Inlämning - Integrationstester
Detta projekt skall fungera som mall för vad ni skall testa i denna del av kursen, asynkrona tester.
Att göra
Klona ner detta repo och ta bort .git-mappen. Skapa ett eget repo och koppla det till er mapp (där det klonade projektet ligger). Nu har ni ett eget projekt att skriva tester för. Se till att ni installerar jest och alla beroenden som behövs för att kunna göra och köra era tester.
Ni behöver i detta projekt skriva tester som testar så många funktioner ni hinner i filerna:
- ts/
- ts/
- ts/services/
Ni behöver inte testa i detta projekt.
Förslag
Gå igenom koden i lugn och ro och se till att ni förstår vad den gör och hur information skickas till och från funktionerna i filerna. Börja därefter med att skriva tester för koden som är närmast datakällan, alltså Skriv därefter tester som använder sig av och flytta er närmare och närmare webbläsaren.
Betygskriterier
För G:
- Skriv tester för minst 70% av funktionerna
- Skriva grundläggande integrationstester
- Använda enklare mock-objekt.
- Ha code coverage på minst 60%
För VG:
- Skriv tester för samtliga funktioner i filerna angivna ovan
- Bättre struktur på mock-objekten
- Kunna str
Search code, repositories, users, issues, pull requests
Detta projekt skall fungera såsom mall på grund av vad ni skall testa i denna del från kursen, asynkrona tester.
Klona ner detta repo och ta bort .git-mappen. Skapa en eget repo och koppla det mot er mapp (där detta klonade projektet ligger). för tillfället har ni ett eget projekt för att skriva tester för. titta till för att ni installerar jest samt alla beroenden som behövs för för att kunna utföra och köra era tester.
Ni behöver inom detta plan skriva tester som provar så flera funktioner ni hinner inom filerna:
- ts/
- ts/
- ts/services/
Ni behöver inte testa i detta projekt.
Gå igenom koden inom lugn samt ro samt se mot att ni förstår vad den utför och hur information skickas till samt från funktionerna i filerna. Börja därefter med för att skriva tester för koden som existerar närmast datakällan, alltså Skriv därefter tester som använder sig från och flytta er närmare och närmare webbläsaren.
För G:
- Skriv tester på grund av minst 70% av funktionerna
- Skriva grundläggande integrationstester
- Använda enklare mock-objekt.
- Ha code coverage på minimalt 60%
För VG:
- Skriv tester på grund av samtliga funktioner i filerna angivna ovan
- Bättre struktur vid mock-objekten
- Kunna strukturera dina tes
Integral Calculator - Solve Definite and Indefinite Integrals (antiderivatives)
The input recognizes various synonyms for functions such asasin, arsin, arcsin, sin^-1
Multiplication signs and parentheses are automatically added, so an entry like2sinxis equivalent to 2*sin(x)
List of mathematical functions and constants:
ln(x) — natural logarithm
sin(x) — sine
cos(x) — cosine
tan(x) — tangent
cot(x) — cotangent
arcsin(x) — arcsine
arccos(x) — arccosine
arctan(x) — arctangent
arccot(x) — arccotangent
sinh(x) — hyperbolic sine
cosh(x) — hyperbolic cosine
tanh(x) — hyperbolic tangent
coth(x) — hyperbolic cotangent
sech(x) — hyperbolic secant
csch(x) — hyperbolic cosecant
arsinh(x) — inverse hyperbolic sine
arcosh(x) — inverse hyperbolic cosine
artanh(x) — inverse hyperbolic tangent
arcoth(x) — inverse hyperbolic cotangent
sec(x) — secant
csc(x) — cosecant
arcsec(x) — arcsecant
arccsc(x) — arccosecant
arsech(x) — inverse hyperbolic secant
arcsch(x) — inverse hyperbolic cosecant
|x|, abs(x) — absolute value
sqrt(x), root(x) — square root
exp(