function test_translate_firstLetter() { //arrange $test_SnoopTranslator = new SnoopTranslator(); $input = "Susan has some skills"; //act $result = $test_SnoopTranslator->translate($input); //assert $this->assertEquals("Suzan haz some skillz", $result); }
function test_snoopTranslate_myToMa() { //Arrange $test_SnoopTranslator = new SnoopTranslator(); $input = "my"; //Act $result = $test_SnoopTranslator->shizzlenate($input); //Assert $this->assertEquals("ma'", $result); }
function testSwitchUpper() { //Arrange $test = new SnoopTranslator(); $input = "Susan has some serious skills"; //Act $result = $test->translate($input); //Assert $this->assertEquals("Suzan haz some seriouz skillz", $result); }
<?php require_once __DIR__ . "/../vendor/autoload.php"; require_once __DIR__ . "/../src/SnoopTranslator.php"; $app = new Silex\Application(); $app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views')); $app->get("/", function () use($app) { return $app['twig']->render('form.html.twig'); }); $app->get("/view_translate", function () use($app) { $translator = new SnoopTranslator(); $translatedPhrase = $translator->translate($_GET['phrase']); return $app['twig']->render('snoop_translate.html.twig', array('result' => $translatedPhrase)); }); return $app;
<?php require_once __DIR__ . "/../vendor/autoload.php"; require_once __DIR__ . "/../src/SnoopTranslator.php"; $app = new Silex\Application(); $app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views')); //Routes $app->get("/", function () use($app) { return $app['twig']->render('snoop_input.html.twig'); }); $app->get("/translate_results", function () use($app) { $new_SnoopTranslator = new SnoopTranslator(); $translatedPhrase = $new_SnoopTranslator->shizzlenate($_GET['phrase']); return $app['twig']->render('snoop_results.html.twig', array('result' => $translatedPhrase)); }); return $app;