|
@@ -7,22 +7,22 @@ class TestResource extends Test {
|
|
function testResources() {
|
|
function testResources() {
|
|
var names = haxe.Resource.listNames();
|
|
var names = haxe.Resource.listNames();
|
|
eq( names.length, 2 );
|
|
eq( names.length, 2 );
|
|
- if( names[0] == "res?!%[]))(\"'£1.txt" )
|
|
|
|
- eq( names[1], "res?!%[]))(\"'£1.bin" );
|
|
|
|
|
|
+ if( names[0] == "res?!%[]))(\"'1.txt" )
|
|
|
|
+ eq( names[1], "res?!%[]))(\"'1.bin" );
|
|
else {
|
|
else {
|
|
- eq( names[0], "res?!%[]))(\"'£1.bin" );
|
|
|
|
- eq( names[1], "res?!%[]))(\"'£1.txt" );
|
|
|
|
|
|
+ eq( names[0], "res?!%[]))(\"'1.bin" );
|
|
|
|
+ eq( names[1], "res?!%[]))(\"'1.txt" );
|
|
}
|
|
}
|
|
- eq( haxe.Resource.getString("res?!%[]))(\"'£1.txt"), STR );
|
|
|
|
|
|
+ eq( haxe.Resource.getString("res?!%[]))(\"'1.txt"), STR );
|
|
#if (neko || php)
|
|
#if (neko || php)
|
|
// allow binary strings
|
|
// allow binary strings
|
|
- eq( haxe.Resource.getBytes("res?!%[]))(\"'£1.bin").sub(0,9).toString(), "MZ\x90\x00\x03\x00\x00\x00\x04" );
|
|
|
|
|
|
+ eq( haxe.Resource.getBytes("res?!%[]))(\"'1.bin").sub(0,9).toString(), "MZ\x90\x00\x03\x00\x00\x00\x04" );
|
|
#else
|
|
#else
|
|
// cut until first \0
|
|
// cut until first \0
|
|
- eq( haxe.Resource.getString("res?!%[]))(\"'£1.bin").substr(0,2), "MZ" );
|
|
|
|
|
|
+ eq( haxe.Resource.getString("res?!%[]))(\"'1.bin").substr(0,2), "MZ" );
|
|
#end
|
|
#end
|
|
- eq( haxe.Resource.getBytes("res?!%[]))(\"'£1.txt").compare(haxe.io.Bytes.ofString(STR)), 0 );
|
|
|
|
- var b = haxe.Resource.getBytes("res?!%[]))(\"'£1.bin");
|
|
|
|
|
|
+ eq( haxe.Resource.getBytes("res?!%[]))(\"'1.txt").compare(haxe.io.Bytes.ofString(STR)), 0 );
|
|
|
|
+ var b = haxe.Resource.getBytes("res?!%[]))(\"'1.bin");
|
|
var firsts = [0x4D,0x5A,0x90,0x00,0x03,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0xB8];
|
|
var firsts = [0x4D,0x5A,0x90,0x00,0x03,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0xB8];
|
|
var lasts = [0xD6,0x52,0x03,0x1A,0x2C,0x4E,0x45,0x4B,0x4F,0x00,0x1C,0x00,0x00];
|
|
var lasts = [0xD6,0x52,0x03,0x1A,0x2C,0x4E,0x45,0x4B,0x4F,0x00,0x1C,0x00,0x00];
|
|
for( i in 0...firsts.length )
|
|
for( i in 0...firsts.length )
|
|
@@ -33,10 +33,10 @@ class TestResource extends Test {
|
|
|
|
|
|
#if neko
|
|
#if neko
|
|
static function main() {
|
|
static function main() {
|
|
- var ch = sys.io.File.write("res?!%[]))(\"'£1.txt",true);
|
|
|
|
|
|
+ var ch = sys.io.File.write("res?!%[]))(\"'1.txt",true);
|
|
ch.writeString(STR);
|
|
ch.writeString(STR);
|
|
ch.close();
|
|
ch.close();
|
|
- var ch = sys.io.File.write("res?!%[]))(\"'£1.bin",true);
|
|
|
|
|
|
+ var ch = sys.io.File.write("res?!%[]))(\"'1.bin",true);
|
|
ch.writeString("Héllo");
|
|
ch.writeString("Héllo");
|
|
ch.writeByte(0);
|
|
ch.writeByte(0);
|
|
ch.writeString("World");
|
|
ch.writeString("World");
|