packages feed

hjs-0.2: testsuite/24_switch.js

function select( fruit )
{
	switch (fruit) {
	case "Oranges":
	    s = "Oranges are $0.59 a pound.<br>";
	    break;
	case "Apples":
	    s = "Apples are $0.32 a pound.<br>";
	    break;
	case "Bananas":
	    s="Bananas are $0.48 a pound.<br>";
	    break;
	case "Cherries":
	    s="Cherries are $3.00 a pound.<br>";
	    break;
	case "Mangoes":
	case "Papayas":
	    return "Mangoes and papayas are $2.79 a pound.<br>";
	    break;
	default:
	    s="Sorry, we are out of " + fruit
	}
	return s;
}

t1 = select("Oranges") == "Oranges are $0.59 a pound.<br>"
t2 = select("Nuts") == "Sorry, we are out of Nuts"
t3 = select("Mangoes") == "Mangoes and papayas are $2.79 a pound.<br>"

t1 && t2 && t3