unit.html 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  4. <title>Haxe Tests</title>
  5. <style>
  6. body {
  7. font-family: Verdana;
  8. font-size: 9pt;
  9. }
  10. iframe {
  11. border: 0; padding: 0; margin: 0;
  12. width: 100%; height: 100%;
  13. }
  14. .label {
  15. padding: 2px;
  16. font-weight: bold;
  17. background-color: #000000;
  18. color: #ffffff;
  19. text-align: center;
  20. }
  21. .window {
  22. float:left;
  23. border: 1px solid #000000;
  24. margin: 0 4px 4px 0;
  25. }
  26. .window .cont {
  27. width: 400px;
  28. height: 300px;
  29. overflow: auto;
  30. font-family: monospace;
  31. white-space: pre;
  32. }
  33. </style>
  34. <script type="text/javascript" src="unit.js"></script>
  35. </head>
  36. <body>
  37. <p>Note : These tests need to be run from a local domain called <code>dev.unit-tests</code> which is running mod_neko in this directory.</p>
  38. <div class="window">
  39. <div class="label">JavaScript</div>
  40. <div id="haxe:trace" class="cont"></div>
  41. </div>
  42. <div class="window">
  43. <div class="label">Neko</div>
  44. <div id="neko_container" class="cont"><iframe src="unit.n"></iframe></div>
  45. </div>
  46. <div class="window">
  47. <div class="label">Php</div>
  48. <div id="php_container" class="cont"><iframe src="php/index.php"></iframe></div>
  49. </div>
  50. <div class="window">
  51. <div class="label">Flash 8</div>
  52. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
  53. width="400"
  54. height="300"
  55. id="haxeFlash8"
  56. align="middle">
  57. <param name="movie" value="unit8.swf"/>
  58. <param name="allowScriptAccess" value="always" />
  59. <param name="quality" value="high" />
  60. <param name="scale" value="noscale" />
  61. <param name="salign" value="lt" />
  62. <param name="bgcolor" value="#ffffff"/>
  63. <embed src="unit8.swf"
  64. bgcolor="#ffffff"
  65. width="400"
  66. height="300"
  67. name="haxeFlash8"
  68. quality="high"
  69. align="middle"
  70. allowScriptAccess="always"
  71. type="application/x-shockwave-flash"
  72. pluginspage="http://www.macromedia.com/go/getflashplayer"
  73. />
  74. </object>
  75. </div>
  76. <div class="window">
  77. <div class="label">Flash 9</div>
  78. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
  79. width="400"
  80. height="300"
  81. id="haxeFlash9"
  82. align="middle">
  83. <param name="movie" value="unit9.swf"/>
  84. <param name="allowScriptAccess" value="always" />
  85. <param name="quality" value="high" />
  86. <param name="scale" value="noscale" />
  87. <param name="salign" value="lt" />
  88. <param name="bgcolor" value="#ffffff"/>
  89. <embed src="unit9.swf"
  90. bgcolor="#ffffff"
  91. width="400"
  92. height="300"
  93. name="haxeFlash9"
  94. quality="high"
  95. align="middle"
  96. allowScriptAccess="always"
  97. type="application/x-shockwave-flash"
  98. pluginspage="http://www.macromedia.com/go/getflashplayer"
  99. />
  100. </object>
  101. </div>
  102. <div class="window">
  103. <div class="label">As3</div>
  104. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
  105. width="400"
  106. height="300"
  107. id="haxeAs3"
  108. align="middle">
  109. <param name="movie" value="unit9_as3.swf"/>
  110. <param name="allowScriptAccess" value="always" />
  111. <param name="quality" value="high" />
  112. <param name="scale" value="noscale" />
  113. <param name="salign" value="lt" />
  114. <param name="bgcolor" value="#ffffff"/>
  115. <embed src="unit9_as3.swf"
  116. bgcolor="#ffffff"
  117. width="400"
  118. height="300"
  119. name="haxeAs3"
  120. quality="high"
  121. align="middle"
  122. allowScriptAccess="always"
  123. type="application/x-shockwave-flash"
  124. pluginspage="http://www.macromedia.com/go/getflashplayer"
  125. />
  126. </object>
  127. </div>
  128. <div class="window">
  129. <div class="label">CPP</div>
  130. <div id="cpp_container" class="cont"><iframe src="runexe.n?cpp/Test-debug"></iframe></div>
  131. </div>
  132. <div class="window">
  133. <div class="label">Java</div>
  134. <div id="java_container" class="cont"><iframe src="runjava.n"></iframe></div>
  135. </div>
  136. <div class="window">
  137. <div class="label">C#</div>
  138. <div id="csharp_container" class="cont"><iframe src="runexe.n?cs/bin/cs"></iframe></div>
  139. </div>
  140. <div class="window">
  141. <div class="label">C#-unsafe</div>
  142. <div id="csharp_container" class="cont"><iframe src="runexe.n?cs_unsafe/bin/cs_unsafe"></iframe></div>
  143. </div>
  144. <script type="text/javascript">
  145. setTimeout('unit.Test.main()', 1000)
  146. </script>
  147. </body>
  148. </html>