added some tests

This commit is contained in:
2026-02-16 22:33:40 +01:00
parent c5b16b7e02
commit 0c3ad09db4
29 changed files with 245 additions and 30 deletions

View File

@@ -24,3 +24,23 @@
* Con 6, 7 e "*" dovrebbe restituire 42.
* Con 20, 5 e "ciao" dovrebbe restituire undefined, null o NaN.
*/
// Scrivi qui il tuo codice
function eseguiOperazione(n1, n2, operazione) {
}
// ZONA TEST - NON MODIFICARE
function assertEqual(actual, expected, test) {
let result = (actual === expected);
let emoji = result ? '✅' : '❌';
let str = result ? 'superato!' : `fallito. Valore corretto: ${expected}; ottenuto: ${actual}`;
console.log(`${emoji} ${test} Test ${str}`);
}
assertEqual(eseguiOperazione(5, 3, "+"), 8, "1.");
assertEqual(eseguiOperazione(10, 4, "-"), 6, "2.");
assertEqual(eseguiOperazione(6, 7, "*"), 42, "3.");

View File

@@ -20,3 +20,22 @@
* Con 401 dovrebbe restituire `true`
* Con 459 dovrebbe restituire `false`
*/
// Scrivi qui il tuo codice
function èPrimo(n) {
}
// ZONA TEST - NON MODIFICARE
function assertEqual(actual, expected, test) {
let result = (actual === expected);
let emoji = result ? '✅' : '❌';
let str = result ? 'superato!' : `fallito. Valore corretto: ${expected}; ottenuto: ${actual}`;
console.log(`${emoji} ${test} Test ${str}`);
}
assertEqual(èPrimo(7), true, "1.");
assertEqual(èPrimo(10), false, "2.");
assertEqual(èPrimo(401), true, "3.");
assertEqual(èPrimo(459), false, "4.");