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);
 }
Esempio n. 4
0
<?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;
Esempio n. 5
0
<?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;