diff --git a/CrossPlatformModules.csproj b/CrossPlatformModules.csproj
index 65feb0230..8fe407600 100644
--- a/CrossPlatformModules.csproj
+++ b/CrossPlatformModules.csproj
@@ -627,7 +627,6 @@
Designer
-
diff --git a/apps/ui-tests-app/pages/console.ts b/apps/ui-tests-app/pages/console.ts
index 13b551eb3..c2e672532 100644
--- a/apps/ui-tests-app/pages/console.ts
+++ b/apps/ui-tests-app/pages/console.ts
@@ -1,29 +1,78 @@
-export function pageLoaded() {
+import pageModule = require("ui/page");
+import labelModule = require("ui/label");
+import stackLayoutModule = require("ui/layouts/stack-layout");
+import textViewModule = require("ui/text-view");
+import buttonModule = require("ui/button");
+
+export function createPage() {
+
+ var stackLayout = new stackLayoutModule.StackLayout();
+ var label = new labelModule.Label();
+ label.text = "CONSOLE MODULE";
+ var textView = new textViewModule.TextView();
+ textView.text = "Check out the console output.";
+ stackLayout.addChild(label);
+ stackLayout.addChild(textView);
+
+ var page = new pageModule.Page();
+ page.on(pageModule.Page.loadedEvent, function () {
+ pageLoaded();
+ });
+
+ page.content = stackLayout;
+ return page;
+}
+
+export function pageLoaded() {
+
console.log("### TEST START ###");
- onTapTrue();
- onTapFalse();
- onTapText();
- onTapNull();
- onTapUndefined();
- console.log("### TEST END ###");
-}
+ console.time("Time");
+
+ var undef;
+ var num = -1;
+ var str = "text";
+ var obj = { name: "John", age: 34 };
+ var button = new buttonModule.Button();
+ function Foo() {
+ this.abc = "Hello";
+ this.circular = this;
+ }
+ var foo = new Foo();
-export function onTapTrue() {
console.log(true);
-}
-
-export function onTapFalse() {
console.log(false);
-}
-
-export function onTapText() {
- console.log("text");
-}
-
-export function onTapNull() {
console.log(null);
-}
+ console.log(undef);
-export function onTapUndefined() {
- console.log(undefined);
+ console.log(num);
+ console.log(str);
+ console.log(obj);
+
+ console.log('number: %i', num);
+ console.log('string: %s', str);
+ console.log("%s %f", str, num);
+
+ console.info("info");
+ console.warn("warn");
+ console.error("error");
+
+ console.assert(0 === 1, "%d not equals %d", 0, 1);
+ console.assert(1 === 1, "1 equals 1");
+
+ console.dump(true);
+ console.dump(false);
+ console.dump(null);
+ console.dump(undef);
+
+ console.dump(num);
+ console.dump(str);
+
+ console.dir(obj);
+ console.dump(foo);
+ console.trace();
+
+ console.log("%j", button);
+
+ console.timeEnd("Time");
+ console.log("### TEST END ###");
}
\ No newline at end of file
diff --git a/apps/ui-tests-app/pages/console.xml b/apps/ui-tests-app/pages/console.xml
deleted file mode 100644
index 25d8e88ec..000000000
--- a/apps/ui-tests-app/pages/console.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file