blob: 2890244dce209709e76a02d5937c4f64be1473fe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
<?php
Prado::using('System.I18N.core.MessageSource_MySQL');
Prado::using('System.I18N.core.MessageFormat');
/**
* @package System.I18N
*/
class MysqlMessageSourceTestCase extends PHPUnit_Framework_TestCase
{
private $_source;
function get_source()
{
if($this->_source===null)
{
$this->_source = new MessageSource_MySQL('mysq://prado:prado@localhost/i18n_test');
$this->_source->setCulture('en_AU');
}
return $this->_source;
}
/*
function test_source()
{
$source = $this->get_source();
$this->assertEqual(3, count($source->catalogues()));
}
function test_load_source()
{
$source = $this->get_source();
$this->assertTrue($source->load());
}
function test_message_format()
{
$formatter = new MessageFormat($this->get_source());
var_dump($formatter->format('Hello'));
var_dump($formatter->format('Goodbye'));
//$this->assertEqual($formatter->format('Hello'),'G\'day Mate!');
//$this->assertEqual($formatter->format('Goodbye'), 'Goodbye');
}
*/
}
|