function test_multiWordPhrase()
 {
     // Arrange
     $new_LeetspeakTranslator = new LeetspeakTranslator();
     $input = "test something";
     // Act
     $result = $new_LeetspeakTranslator->translate($input);
     // Assert
     $this->assertEquals("t3zt s0m3thing", $result);
 }
 function test_translate_firstS()
 {
     //Arrange
     $test_translate = new LeetspeakTranslator();
     $input = 'streets';
     //Act
     $result = $test_translate->translate($input);
     //Assert
     $this->assertEquals('str33tz', $result);
 }
 function test_replaceS()
 {
     //Arrange
     $test_LeetspeakTranslator = new LeetspeakTranslator();
     $input = "sissy";
     //Act
     $result = $test_LeetspeakTranslator->translator($input);
     //assert
     $this->assertEquals("sizzy", $result);
 }
Exemplo n.º 4
0
<?php

require_once __DIR__ . "/../vendor/autoload.php";
require_once __DIR__ . "/../src/LeetspeakTranslator.php";
$app = new Silex\Application();
$app['debug'] = true;
$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views'));
$app->get("/", function () use($app) {
    return $app['twig']->render('leet.twig');
});
$app->get("/result", function () use($app) {
    $leetspeak = new LeetspeakTranslator();
    $leetspeakresult = $leetspeak->translator($_GET['input']);
    return $app['twig']->render('result.twig', array('result' => $leetspeakresult));
});
return $app;
Exemplo n.º 5
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
require_once __DIR__ . '/../src/LeetspeakTranslator.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('home.html.twig');
});
$app->get('/results', function () use($app) {
    $new_translation = new LeetspeakTranslator();
    $inputted_string = $_GET['user_input'];
    $results = $new_translation->translate($inputted_string);
    return $app['twig']->render('view_leet_speak.html.twig', array('translate' => $results));
});
return $app;
Exemplo n.º 6
0
<?php

require_once __DIR__ . "/../vendor/autoload.php";
require_once __DIR__ . "/../src/LeetspeakTranslator.php";
$app = new Silex\Application();
$app['debug'] = TRUE;
$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views'));
$app->get('/', function () use($app) {
    return $app['twig']->render('leetspeak.html.twig');
});
$app->get('translated', function () use($app) {
    $my_LeetspeakTranslator = new LeetspeakTranslator();
    $translated = $my_LeetspeakTranslator->translate($_GET['phrase']);
    return $app['twig']->render('translated.html.twig', array('phrase' => $translated));
});
return $app;