function TMGMTBaseTestCase::createTranslator in Translation Management Tool 7
Creates, saves and returns a translator.
Return value
10 calls to TMGMTBaseTestCase::createTranslator()
- TMGMTCRUDTestCase::testAddingTranslatedData in tests/
tmgmt.crud.test - Tests adding translated data and revision handling.
- TMGMTCRUDTestCase::testRemoteMappings in tests/
tmgmt.crud.test - TMGMTCRUDTestCase::testTranslators in tests/
tmgmt.crud.test - Test crud operations of translators.
- TMGMTFileTestCase::testHTML in translators/
file/ tmgmt_file.test - Tests export and import for the HTML format.
- TMGMTFileTestCase::testPrivate in translators/
file/ tmgmt_file.test - Tests storing files in the private file system.
File
- tests/
tmgmt.base.test, line 136
Class
- TMGMTBaseTestCase
- Base class for tests.
Code
function createTranslator() {
$translator = new TMGMTTranslator();
$translator->name = strtolower($this
->randomName());
$translator->label = $this
->randomName();
$translator->plugin = 'test_translator';
$translator->settings = array(
'key' => $this
->randomName(),
'another_key' => $this
->randomName(),
);
$this
->assertEqual(SAVED_NEW, $translator
->save());
// Assert that the translator was assigned a tid.
$this
->assertTrue($translator->tid > 0);
return $translator;
}