border tests removed

This commit is contained in:
Vladimir Enchev
2015-06-12 15:57:19 +03:00
parent fceafbccf3
commit 3fd4e0bf4e
5 changed files with 0 additions and 130 deletions

View File

@ -151,9 +151,6 @@
</TypeScriptCompile> </TypeScriptCompile>
<TypeScriptCompile Include="apps\tests\ui\bindingContext_testPage1.ts" /> <TypeScriptCompile Include="apps\tests\ui\bindingContext_testPage1.ts" />
<TypeScriptCompile Include="apps\tests\ui\bindingContext_testPage2.ts" /> <TypeScriptCompile Include="apps\tests\ui\bindingContext_testPage2.ts" />
<TypeScriptCompile Include="apps\tests\ui\border\border-tests-native.android.ts" />
<TypeScriptCompile Include="apps\tests\ui\border\border-tests-native.d.ts" />
<TypeScriptCompile Include="apps\tests\ui\border\border-tests-native.ios.ts" />
<TypeScriptCompile Include="apps\tests\ui\repeater\repeater-tests.ts" /> <TypeScriptCompile Include="apps\tests\ui\repeater\repeater-tests.ts" />
<TypeScriptCompile Include="apps\tests\ui\time-picker\time-picker-tests-native.android.ts"> <TypeScriptCompile Include="apps\tests\ui\time-picker\time-picker-tests-native.android.ts">
<DependentUpon>time-picker-tests-native.d.ts</DependentUpon> <DependentUpon>time-picker-tests-native.d.ts</DependentUpon>

View File

@ -1,31 +0,0 @@
import borderModule = require("ui/border");
export function getNativeBorderWidth(border: borderModule.Border): number {
var bkg = <any>(<android.view.View>border.android).getBackground();
return bkg ? bkg.borderWidth : -1;
}
export function getNativeCornerRadius(border: borderModule.Border): number {
var bkg = <any>(<android.view.View>border.android).getBackground();
return bkg ? bkg.cornerRadius : -1;
}
export function checkNativeBorderColor(border: borderModule.Border): boolean {
var bkg = <any>(<android.view.View>border.android).getBackground();
return border.borderColor && bkg && bkg.borderColor === border.borderColor.android;
}
export function checkNativeBackgroundColor(border: borderModule.Border): boolean {
var bkg = <any>(<android.view.View>border.android).getBackground();
return border.backgroundColor && bkg && bkg.backgroundColor === border.backgroundColor.android;
}
export function checkNativeBackgroundImage(border: borderModule.Border): boolean {
var bkg = <any>(<android.view.View>border.android).getBackground();
return bkg && bkg.bitmap !== undefined;
}

View File

@ -1,12 +0,0 @@
//@private
import borderModule = require("ui/border");
export declare function getNativeBorderWidth(border: borderModule.Border): number;
export declare function getNativeCornerRadius(border: borderModule.Border): number;
export declare function checkNativeBorderColor(border: borderModule.Border): boolean
export declare function checkNativeBackgroundColor(border: borderModule.Border): boolean;
export declare function checkNativeBackgroundImage(border: borderModule.Border): boolean

View File

@ -1,21 +0,0 @@
import borderModule = require("ui/border");
export function getNativeBorderWidth(border: borderModule.Border): number {
return (<UIView>border.ios).layer.borderWidth;
}
export function getNativeCornerRadius(border: borderModule.Border): number {
return (<UIView>border.ios).layer.cornerRadius;
}
export function checkNativeBorderColor(border: borderModule.Border): boolean {
return border.borderColor && (<UIView>border.ios).layer.borderColor === border.borderColor.ios.CGColor;
}
export function checkNativeBackgroundColor(border: borderModule.Border): boolean {
return border.backgroundColor && (<UIView>border.ios).backgroundColor.isEqual(border.backgroundColor.ios);
}
export function checkNativeBackgroundImage(border: borderModule.Border): boolean {
return (<UIView>border.ios).backgroundColor !== undefined;
}

View File

@ -22,66 +22,3 @@ import borderModule = require("ui/border");
// </Page> // </Page>
//``` //```
// </snippet> // </snippet>
function _createBorder(): borderModule.Border {
// <snippet module="ui/border" title="Border">
// ### Creating a Border programmatically
// ``` JavaScript
var button = new buttonModule.Button();
button.text = "OK";
var border = new borderModule.Border();
border.cornerRadius = 10;
border.borderWidth = 2;
border.borderColor = new colorModule.Color("#FF0000");
border.backgroundColor = new colorModule.Color("#FFFF00");
border.content = button;
// ```
// </snippet>
return border;
}
export var testBorderWidth = function () {
helper.buildUIAndRunTest(_createBorder(), function (views: Array<viewModule.View>) {
var border = <borderModule.Border>views[0];
var expectedValue = border.borderWidth;
var actualValue = borderTestsNative.getNativeBorderWidth(border);
TKUnit.assert(actualValue === expectedValue, "Actual: " + actualValue + "; Expected: " + expectedValue);
});
}
export var testCornerRadius = function () {
helper.buildUIAndRunTest(_createBorder(), function (views: Array<viewModule.View>) {
var border = <borderModule.Border>views[0];
var expectedValue = border.cornerRadius;
var actualValue = borderTestsNative.getNativeCornerRadius(border);
TKUnit.assert(actualValue === expectedValue, "Actual: " + actualValue + "; Expected: " + expectedValue);
});
}
export var testBorderColor = function () {
helper.buildUIAndRunTest(_createBorder(), function (views: Array<viewModule.View>) {
var border = <borderModule.Border>views[0];
TKUnit.assert(borderTestsNative.checkNativeBorderColor(border), "BorderColor not applied correctly!");
});
}
export var testBackgroundColor = function () {
helper.buildUIAndRunTest(_createBorder(), function (views: Array<viewModule.View>) {
var border = <borderModule.Border>views[0];
TKUnit.assert(borderTestsNative.checkNativeBackgroundColor(border), "BackgroundColor not applied correctly!");
});
}
export var testBackgroundImage = function () {
var border = _createBorder();
helper.buildUIAndRunTest(border, function (views: Array<viewModule.View>) {
var page = <pageModule.Page>views[1];
page.css = "Border { background-image: url('~/logo.png') }";
TKUnit.assert(borderTestsNative.checkNativeBackgroundImage(border), "Style background-image not loaded correctly.");
});
}