mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 20:11:24 +08:00
border tests removed
This commit is contained in:
@ -151,9 +151,6 @@
|
||||
</TypeScriptCompile>
|
||||
<TypeScriptCompile Include="apps\tests\ui\bindingContext_testPage1.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\time-picker\time-picker-tests-native.android.ts">
|
||||
<DependentUpon>time-picker-tests-native.d.ts</DependentUpon>
|
||||
|
@ -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;
|
||||
}
|
12
apps/tests/ui/border/border-tests-native.d.ts
vendored
12
apps/tests/ui/border/border-tests-native.d.ts
vendored
@ -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
|
@ -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;
|
||||
}
|
@ -22,66 +22,3 @@ import borderModule = require("ui/border");
|
||||
// </Page>
|
||||
//```
|
||||
// </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.");
|
||||
});
|
||||
}
|
Reference in New Issue
Block a user