<?php


class phpunit_Languages extends gptest_bootstrap{

	function testKeys(){
		global $langmessage, $languages;

		//get en language
		\gp\tool::GetLangFile('main.inc','en');
		$keys_en = array_keys($langmessage);

		//compare keys in other languages
		foreach($languages as $code => $lang){
			$langmessage = array();
			\gp\tool::GetLangFile('main.inc',$code);
			$keys = array_keys($langmessage);


			$diff = array_diff($keys_en,$keys);
			self::assertEmpty($diff,'Keys missing in '.$lang.' ('.$code.') language file: '.pre($diff));

		}

	}

}