Sha256: 15e779782b7580d024104e73f01cfdd762a7ace116d0ebaf1efac99fbbb36e49

Contents?: true

Size: 1.05 KB

Versions: 213

Compression:

Stored size: 1.05 KB

Contents

module bob;


unittest
{
const int allTestsEnabled = 0;

	assert(hey("Tom-ay-to, tom-aaaah-to.") == "Whatever.");
static if (allTestsEnabled)
{
	assert(hey("WATCH OUT!") == "Whoa, chill out!");
	assert(hey("Does this cryogenic chamber make me look fat?") == "Sure.");
	assert(hey("Let's go make out behind the gym!") == "Whatever.");
	assert(hey("It's OK if you don't want to go to the DMV.") == "Whatever.");
	assert(hey("WHAT THE HELL WERE YOU THINKING?") == "Whoa, chill out!");
	assert(hey("1, 2, 3 GO!") == "Whoa, chill out!");
	assert(hey("1, 2, 3") == "Whatever.");
	assert(hey("4?") == "Sure.");
	assert(hey("ZOMG THE %^*@#$(*^ ZOMBIES ARE COMING!!11!!1!") == "Whoa, chill out!");
	assert(hey("I HATE YOU") == "Whoa, chill out!");
	assert(hey("Ending with a ? means a question.") == "Whatever.");
	assert(hey("Wait! Hang on.  Are you going to be OK?") == "Sure.");
	assert(hey("Are you ok? ") == "Sure.");
	assert(hey("") == "Fine. Be that way!");
	assert(hey("   ") == "Fine. Be that way!");
	assert(hey(" A bit of silence can be nice.  ") == "Whatever.");
}

}

Version data entries

213 entries across 213 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.179 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.178 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.177 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.176 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.175 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.174 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.173 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.172 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.171 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.170 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.169 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.167 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.166 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.165 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.164 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.163 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.162 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.161 tracks/d/exercises/bob/source/bob.d
trackler-2.2.1.160 tracks/d/exercises/bob/source/bob.d