mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-17 04:41:36 +08:00
border tests removed
This commit is contained in:
@ -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>
|
||||||
|
@ -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>
|
// </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.");
|
|
||||||
});
|
|
||||||
}
|
|
Reference in New Issue
Block a user