[PHP-CVS] cvs: php4 /ext/iconv/tests iconv_mime_encode.phpt

2003-05-31 Thread Moriyoshi Koizumi
moriyoshi   Sat May 31 03:17:35 2003 EDT

  Modified files:  
/php4/ext/iconv/tests   iconv_mime_encode.phpt 
  Log:
  Fix test
  
  Index: php4/ext/iconv/tests/iconv_mime_encode.phpt
diff -u php4/ext/iconv/tests/iconv_mime_encode.phpt:1.1 
php4/ext/iconv/tests/iconv_mime_encode.phpt:1.2
--- php4/ext/iconv/tests/iconv_mime_encode.phpt:1.1 Sat Jan  4 08:39:59 2003
+++ php4/ext/iconv/tests/iconv_mime_encode.phpt Sat May 31 03:17:35 2003
@@ -170,224 +170,250 @@
 bool(false)
  
  line length=36
-string(216) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
- =?ISO-2022-JP?B?JXMlVyVrSjgbKEI=?=
- =?ISO-2022-JP?B?O3pOcyU1JXMbKEI=?=
- =?ISO-2022-JP?B?JVcla0o4O3obKEI=?=
- =?ISO-2022-JP?B?TnNGfEtcOGwbKEI=?=
- =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
+string(396) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
+ =?ISO-2022-JP?B?GyRCJXMlVxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJWtKOBsoQg==?=
+ =?ISO-2022-JP?B?GyRCO3pOcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJVclaxsoQg==?=
+ =?ISO-2022-JP?B?GyRCSjg7ehsoQg==?=
+ =?ISO-2022-JP?B?GyRCTnNGfBsoQg==?=
+ =?ISO-2022-JP?B?GyRCS1w4bBsoQg==?=
+ =?ISO-2022-JP?B?GyRCJUYlLRsoQg==?=
+ =?ISO-2022-JP?B?GyRCJTklSBsoQg==?=
  bool(true)
  line length=37
-string(216) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
- =?ISO-2022-JP?B?JXMlVyVrSjgbKEI=?=
- =?ISO-2022-JP?B?O3pOcyU1JXMbKEI=?=
- =?ISO-2022-JP?B?JVcla0o4O3obKEI=?=
- =?ISO-2022-JP?B?TnNGfEtcOGwbKEI=?=
- =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
+string(396) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
+ =?ISO-2022-JP?B?GyRCJXMlVxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJWtKOBsoQg==?=
+ =?ISO-2022-JP?B?GyRCO3pOcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJVclaxsoQg==?=
+ =?ISO-2022-JP?B?GyRCSjg7ehsoQg==?=
+ =?ISO-2022-JP?B?GyRCTnNGfBsoQg==?=
+ =?ISO-2022-JP?B?GyRCS1w4bBsoQg==?=
+ =?ISO-2022-JP?B?GyRCJUYlLRsoQg==?=
+ =?ISO-2022-JP?B?GyRCJTklSBsoQg==?=
  bool(true)
  line length=38
-string(216) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
- =?ISO-2022-JP?B?JXMlVyVrSjgbKEI=?=
- =?ISO-2022-JP?B?O3pOcyU1JXMbKEI=?=
- =?ISO-2022-JP?B?JVcla0o4O3obKEI=?=
- =?ISO-2022-JP?B?TnNGfEtcOGwbKEI=?=
- =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
+string(396) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
+ =?ISO-2022-JP?B?GyRCJXMlVxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJWtKOBsoQg==?=
+ =?ISO-2022-JP?B?GyRCO3pOcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJVclaxsoQg==?=
+ =?ISO-2022-JP?B?GyRCSjg7ehsoQg==?=
+ =?ISO-2022-JP?B?GyRCTnNGfBsoQg==?=
+ =?ISO-2022-JP?B?GyRCS1w4bBsoQg==?=
+ =?ISO-2022-JP?B?GyRCJUYlLRsoQg==?=
+ =?ISO-2022-JP?B?GyRCJTklSBsoQg==?=
  bool(true)
  line length=39
-string(196) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
- =?ISO-2022-JP?B?JXMlVyVrSjg7ehsoQg==?=
- =?ISO-2022-JP?B?TnMlNSVzJVclaxsoQg==?=
- =?ISO-2022-JP?B?Sjg7ek5zRnxLXBsoQg==?=
- =?ISO-2022-JP?B?OGwlRiUtJTklSBsoQg==?=
+string(236) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
+ =?ISO-2022-JP?B?GyRCJXMlVyVrSjgbKEI=?=
+ =?ISO-2022-JP?B?GyRCO3pOcyU1JXMbKEI=?=
+ =?ISO-2022-JP?B?GyRCJVcla0o4O3obKEI=?=
+ =?ISO-2022-JP?B?GyRCTnNGfEtcOGwbKEI=?=
+ =?ISO-2022-JP?B?GyRCJUYlLSU5JUgbKEI=?=
  bool(true)
  line length=40
-string(196) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
- =?ISO-2022-JP?B?JVcla0o4O3pOcxsoQg==?=
- =?ISO-2022-JP?B?JTUlcyVXJWtKOBsoQg==?=
- =?ISO-2022-JP?B?O3pOc0Z8S1w4bBsoQg==?=
- =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
+string(236) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJVcla0o4O3obKEI=?=
+ =?ISO-2022-JP?B?GyRCTnMlNSVzJVcbKEI=?=
+ =?ISO-2022-JP?B?GyRCJWtKODt6TnMbKEI=?=
+ =?ISO-2022-JP?B?GyRCRnxLXDhsJUYbKEI=?=
+ =?ISO-2022-JP?B?GyRCJS0lOSVIGyhC?=
  bool(true)
  line length=41
-string(196) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
- =?ISO-2022-JP?B?JVcla0o4O3pOcxsoQg==?=
- =?ISO-2022-JP?B?JTUlcyVXJWtKOBsoQg==?=
- =?ISO-2022-JP?B?O3pOc0Z8S1w4bBsoQg==?=
- =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
+string(236) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJVcla0o4O3obKEI=?=
+ =?ISO-2022-JP?B?GyRCTnMlNSVzJVcbKEI=?=
+ =?ISO-2022-JP?B?GyRCJWtKODt6TnMbKEI=?=
+ =?ISO-2022-JP?B?GyRCRnxLXDhsJUYbKEI=?=
+ =?ISO-2022-JP?B?GyRCJS0lOSVIGyhC?=
  bool(true)
  line length=42
-string(196) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
- =?ISO-2022-JP?B?JVcla0o4O3pOcxsoQg==?=
- =?ISO-2022-JP?B?JTUlcyVXJWtKOBsoQg==?=
- =?ISO-2022-JP?B?O3pOc0Z8S1w4bBsoQg==?=
- =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
+string(236) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJVcla0o4O3obKEI=?=
+ =?ISO-2022-JP?B?GyRCTnMlNSVzJVcbKEI=?=
+ =?ISO-2022-JP?B?GyRCJWtKODt6TnMbKEI=?=
+ =?ISO-2022-JP?B?GyRCRnxLXDhsJUYbKEI=?=
+ =?ISO-2022-JP?B?GyRCJS0lOSVIGyhC?=
  bool(true)
  line length=43
-string(168) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
- =?ISO-2022-JP?B?JVcla0o4O3pOcyU1JXMbKEI=?=
- =?ISO-2022-JP?B?JVcla0o4O3pOc0Z8S1wbKEI=?=
- =?ISO-2022-JP?B?OGwlRiUtJTklSBsoQg==?=
+string(212) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
+ =?ISO-2022-JP?B?GyRCJVcla0o4O3pOcxsoQg==?=
+ 

[PHP-CVS] cvs: php4 /ext/iconv/tests iconv_mime_encode.phpt

2003-01-04 Thread Moriyoshi Koizumi
moriyoshi   Sat Jan  4 08:39:59 2003 EDT

  Added files: 
/php4/ext/iconv/tests   iconv_mime_encode.phpt 
  Log:
  Added test case for iconv_mime_encode()
  
  

Index: php4/ext/iconv/tests/iconv_mime_encode.phpt
+++ php4/ext/iconv/tests/iconv_mime_encode.phpt
--TEST--
iconv_mime_encode()
--SKIPIF--
?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?
--INI--
iconv.internal_charset=iso-8859-1
--FILE--
?php
function my_error_handler($errno, $errmsg, $filename, $linenum, $vars)
{
echo $errno: $errmsg\n;
}
set_error_handler('my_error_handler');
for ($line_len= 0; $line_len  80; ++$line_len) {
print  line length=$line_len\n;
$result = iconv_mime_encode(From, 
¥µ¥ó¥×¥ëʸ»úÎó¥µ¥ó¥×¥ëʸ»úÎóÆüËܸì¥Æ¥­¥¹¥È, B, ISO-2022-JP, EUC-JP, $line_len, 
\n);
var_dump($result);
if ($result !== false) {
list($max) = rsort(array_map(strlen, explode(\n, $result)));
print  ;
var_dump(($max = $line_len));
} else {
print  \n;
}
}
?
--EXPECTF--
 line length=0
2: %s
bool(false)
 
 line length=1
2: %s
bool(false)
 
 line length=2
2: %s
bool(false)
 
 line length=3
2: %s
bool(false)
 
 line length=4
2: %s
bool(false)
 
 line length=5
2: %s
bool(false)
 
 line length=6
2: %s
bool(false)
 
 line length=7
2: %s
bool(false)
 
 line length=8
2: %s
bool(false)
 
 line length=9
2: %s
bool(false)
 
 line length=10
2: %s
bool(false)
 
 line length=11
2: %s
bool(false)
 
 line length=12
2: %s
bool(false)
 
 line length=13
2: %s
bool(false)
 
 line length=14
2: %s
bool(false)
 
 line length=15
2: %s
bool(false)
 
 line length=16
2: %s
bool(false)
 
 line length=17
2: %s
bool(false)
 
 line length=18
2: %s
bool(false)
 
 line length=19
2: %s
bool(false)
 
 line length=20
2: %s
bool(false)
 
 line length=21
2: %s
bool(false)
 
 line length=22
2: %s
bool(false)
 
 line length=23
2: %s
bool(false)
 
 line length=24
2: %s
bool(false)
 
 line length=25
2: %s
bool(false)
 
 line length=26
2: %s
bool(false)
 
 line length=27
2: %s
bool(false)
 
 line length=28
2: %s
bool(false)
 
 line length=29
2: %s
bool(false)
 
 line length=30
2: %s
bool(false)
 
 line length=31
2: %s
bool(false)
 
 line length=32
2: %s
bool(false)
 
 line length=33
2: %s
bool(false)
 
 line length=34
2: %s
bool(false)
 
 line length=35
2: %s
bool(false)
 
 line length=36
string(216) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
 =?ISO-2022-JP?B?JXMlVyVrSjgbKEI=?=
 =?ISO-2022-JP?B?O3pOcyU1JXMbKEI=?=
 =?ISO-2022-JP?B?JVcla0o4O3obKEI=?=
 =?ISO-2022-JP?B?TnNGfEtcOGwbKEI=?=
 =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
 bool(true)
 line length=37
string(216) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
 =?ISO-2022-JP?B?JXMlVyVrSjgbKEI=?=
 =?ISO-2022-JP?B?O3pOcyU1JXMbKEI=?=
 =?ISO-2022-JP?B?JVcla0o4O3obKEI=?=
 =?ISO-2022-JP?B?TnNGfEtcOGwbKEI=?=
 =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
 bool(true)
 line length=38
string(216) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
 =?ISO-2022-JP?B?JXMlVyVrSjgbKEI=?=
 =?ISO-2022-JP?B?O3pOcyU1JXMbKEI=?=
 =?ISO-2022-JP?B?JVcla0o4O3obKEI=?=
 =?ISO-2022-JP?B?TnNGfEtcOGwbKEI=?=
 =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
 bool(true)
 line length=39
string(196) From: =?ISO-2022-JP?B?GyRCJTUbKEI=?=
 =?ISO-2022-JP?B?JXMlVyVrSjg7ehsoQg==?=
 =?ISO-2022-JP?B?TnMlNSVzJVclaxsoQg==?=
 =?ISO-2022-JP?B?Sjg7ek5zRnxLXBsoQg==?=
 =?ISO-2022-JP?B?OGwlRiUtJTklSBsoQg==?=
 bool(true)
 line length=40
string(196) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
 =?ISO-2022-JP?B?JVcla0o4O3pOcxsoQg==?=
 =?ISO-2022-JP?B?JTUlcyVXJWtKOBsoQg==?=
 =?ISO-2022-JP?B?O3pOc0Z8S1w4bBsoQg==?=
 =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
 bool(true)
 line length=41
string(196) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
 =?ISO-2022-JP?B?JVcla0o4O3pOcxsoQg==?=
 =?ISO-2022-JP?B?JTUlcyVXJWtKOBsoQg==?=
 =?ISO-2022-JP?B?O3pOc0Z8S1w4bBsoQg==?=
 =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
 bool(true)
 line length=42
string(196) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
 =?ISO-2022-JP?B?JVcla0o4O3pOcxsoQg==?=
 =?ISO-2022-JP?B?JTUlcyVXJWtKOBsoQg==?=
 =?ISO-2022-JP?B?O3pOc0Z8S1w4bBsoQg==?=
 =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=
 bool(true)
 line length=43
string(168) From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?=
 =?ISO-2022-JP?B?JVcla0o4O3pOcyU1JXMbKEI=?=
 =?ISO-2022-JP?B?JVcla0o4O3pOc0Z8S1wbKEI=?=