<!-- Property Group for .NET Core Project -->
<PropertyGroup>
<OutputType>Exe</OutputType>
- <TargetFramework>netcoreapp3.1</TargetFramework>
+ <TargetFramework>net6.0-tizen8.0</TargetFramework>
+ <DisableImplicitTizenReferences>True</DisableImplicitTizenReferences>
<TargetFrameworkIdentifier>Tizen</TargetFrameworkIdentifier>
</PropertyGroup>
<Import Project="..\Common\dependencies.props" />
<ItemGroup>
- <PackageReference Include="Tizen.NET" Version="10.0.0.*">
+ <PackageReference Include="Tizen.NET" Version="11.0.0.*">
<ExcludeAssets>Runtime</ExcludeAssets>
</PackageReference>
- <PackageReference Include="Tizen.NET.Sdk" Version="1.1.6" />
</ItemGroup>
<!-- Include Nuget Package for Tizen Project building -->
[Test]
[Category("P1")]
- [Description("CollectionView InternalItemSource.")]
- [Property("SPEC", "Tizen.NUI.Components.CollectionView.InternalItemSource A")]
+ [Description("CollectionView InternalSource.")]
+ [Property("SPEC", "Tizen.NUI.Components.CollectionView.InternalSource A")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "PRW")]
[Property("COVPARAM", "")]
[Property("AUTHOR", "huayong.xu@samsung.com")]
- public void CollectionViewInternalItemSource()
+ public void CollectionViewInternalSource()
{
tlog.Debug(tag, $"CollectionViewInternalItemSource START");
Assert.IsNotNull(testingTarget, "should be not null");
Assert.IsInstanceOf<CollectionView>(testingTarget, "should be an instance of testing target class!");
- testingTarget.InternalItemSource = null;
- Assert.IsNull(testingTarget.InternalItemSource, "should be null.");
+ testingTarget.InternalSource = null;
+ Assert.IsNull(testingTarget.InternalSource, "should be null.");
testingTarget.Dispose();
tlog.Debug(tag, $"CollectionViewInternalItemSource END (OK)");
[Test]
[Category("P1")]
- [Description("Button OnAccessibilityActivated.")]
- [Property("SPEC", "Tizen.NUI.Components.Button.OnAccessibilityActivated M")]
- [Property("SPEC_URL", "-")]
- [Property("CRITERIA", "MR")]
- [Property("COVPARAM", "")]
- [Property("AUTHOR", "guowei.wang@samsung.com")]
- public void ButtonOnAccessibilityActivated()
- {
- tlog.Debug(tag, $"ButtonOnAccessibilityActivated START");
-
- var testingTarget = new Button();
- Assert.IsNotNull(testingTarget, "null handle");
- Assert.IsInstanceOf<Button>(testingTarget, "Should return Button instance.");
-
- try
- {
- testingTarget.OnAccessibilityActivated();
- }
- catch (Exception e)
- {
- tlog.Debug(tag, e.Message.ToString());
- Assert.Fail("Caught Exception : Failed!");
- }
-
- testingTarget.Dispose();
- tlog.Debug(tag, $"ButtonOnAccessibilityActivated END (OK)");
- }
-
- [Test]
- [Category("P1")]
[Description("Button OnRelayout.")]
[Property("SPEC", "Tizen.NUI.Components.Button.OnRelayout M")]
[Property("SPEC_URL", "-")]
[Test]
[Category("P1")]
- [Description("LottieButtonExtension OnCreateIcon.")]
- [Property("SPEC", "Tizen.NUI.Components.LottieButtonExtension.OnCreateIcon M")]
+ [Description("LottieButtonExtension ProcessIcon.")]
+ [Property("SPEC", "Tizen.NUI.Components.LottieButtonExtension.ProcessIcon M")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "MR")]
[Property("COVPARAM", "")]
[Property("AUTHOR", "guowei.wang@samsung.com")]
- public void LottieButtonExtensionOnCreateIcon()
+ public void LottieButtonExtensionProcessIcon()
{
- tlog.Debug(tag, $"LottieButtonExtensionOnCreateIcon START");
+ tlog.Debug(tag, $"LottieButtonExtensionProcessIcon START");
var testingTarget = new LottieButtonExtension();
Assert.IsNotNull(testingTarget, "null handle");
using (Button button = new Button(style))
{
- using (ImageView view = new ImageView(image_path))
- {
- var result = testingTarget.OnCreateIcon(button, view);
- tlog.Debug(tag, "OnCreateIcon : " + result);
- }
+ ImageView view = new ImageView(image_path);
+ var result = testingTarget.ProcessIcon(button, ref view);
+ tlog.Debug(tag, "ProcessIcon : " + result);
}
- tlog.Debug(tag, $"LottieButtonExtensionOnCreateIcon END (OK)");
+ tlog.Debug(tag, $"LottieButtonExtensionProcessIcon END (OK)");
}
}
}
public LottieSwitchExtensionImpl() : base()
{ }
- public override ImageView OnCreateIcon(Button button, ImageView icon)
+ public override bool ProcessIcon(Button button,ref ImageView icon)
{
- return base.OnCreateIcon(button, icon);
+ return base.ProcessIcon(button, ref icon);
}
public override void OnControlStateChanged(Button button, View.ControlStateChangedEventArgs args)
};
ImageView icon = new ImageView()
- {
+ {
ResourceUrl = image_path,
};
- var result = testingTarget.OnCreateIcon(button, icon);
+ var result = testingTarget.ProcessIcon(button,ref icon);
Assert.IsNotNull(result, "null handle");
Assert.IsInstanceOf<ImageView>(result, "Should return LottieSwitchExtension instance.");
icon.Dispose();
button.Dispose();
- result.Dispose();
+
tlog.Debug(tag, $"LottieSwitchExtensionOnCreateIcon END (OK)");
}
internal class SwitchExtensionImpl : SwitchExtension
{
public SwitchExtensionImpl() : base()
- { }
+ { }
+
+ public override void OnSelectedChanged(Switch switchButton)
+ {
+ base.OnSelectedChanged(switchButton);
+ }
+
+ public override void OnTrackOrThumbResized(Switch switchButton, ImageView track, ImageView thumb)
+ {
+ base.OnTrackOrThumbResized(switchButton, track, thumb);
+ }
}
[SetUp]
[Test]
[Category("P1")]
- [Description("SwitchExtension OnCreateTrack.")]
- [Property("SPEC", "Tizen.NUI.Components.SwitchExtension.OnCreateTrack M")]
+ [Description("SwitchExtension ProcessThumb.")]
+ [Property("SPEC", "Tizen.NUI.Components.SwitchExtension.ProcessThumb M")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "MR")]
[Property("COVPARAM", "")]
[Property("AUTHOR", "guowei.wang@samsung.com")]
- public void SlidingSwitchExtensionOnSelectedChanged()
+ public void SlidingSwitchExtensionProcessThumb()
{
- tlog.Debug(tag, $"SlidingSwitchExtensionOnSelectedChanged START");
+ tlog.Debug(tag, $"SlidingSwitchExtensionProcessThumb START");
var testingTarget = new SwitchExtensionImpl();
Assert.IsNotNull(testingTarget, "null handle");
Assert.IsInstanceOf<SwitchExtension>(testingTarget, "Should return SwitchExtension instance.");
- using (Switch button = new Switch() { IsEnabled = true, IsSelected = true } )
+ using (Switch button = new Switch() { IsEnabled = true, IsSelected = true })
{
- var result = testingTarget.OnCreateTrack(button, new ImageView(image_path));
- tlog.Debug(tag, "OnCreateTrack : " + result);
+ var thumb = new ImageView(image_path);
+ var truck = new ImageView(image_path);
+ testingTarget.OnSelectedChanged(button);
+ testingTarget.OnTrackOrThumbResized(button, thumb, truck);
- result = testingTarget.OnCreateThumb(button, new ImageView(image_path));
- tlog.Debug(tag, "OnCreateThumb : " + result);
+ var result = testingTarget.ProcessThumb(button, ref thumb);
+ tlog.Debug(tag, "ProcessThumb : " + result);
}
- tlog.Debug(tag, $"SlidingSwitchExtensionOnSelectedChanged END (OK)");
+ tlog.Debug(tag, $"SlidingSwitchExtensionProcessThumb END (OK)");
}
}
}
{
using (Button button = new Button() { Size = new Size(80, 50) })
{
- using (ImageView view = new ImageView(image_path))
- {
- testingTarget.OnCreateOverlayImage(button, view);
- }
+ ImageView view = new ImageView(image_path);
+ testingTarget.ProcessOverlayImage(button, ref view);
}
-
+
}
catch (Exception e)
{
try
{
- using (ImageView view = new ImageView(image_path))
- {
- testingTarget.OnCreateOverlayImage(button, view);
- testingTarget.OnControlStateChanged(button, args);
- testingTarget.OnDispose(button);
- }
+ ImageView view = new ImageView(image_path);
+ testingTarget.ProcessOverlayImage(button, ref view);
+ testingTarget.OnControlStateChanged(button, args);
+ testingTarget.OnDispose(button);
}
catch (Exception e)
{
<?xml version="1.0" encoding="utf-8"?>
-<manifest package="Tizen.NUI.Components.Devel.Tests" version="1.0.2" api-version="7" xmlns="http://tizen.org/ns/packages">
+<manifest package="Tizen.NUI.Components.Devel.Tests" version="1.0.0" api-version="8.0" xmlns="http://tizen.org/ns/packages">
<profile name="common" />
<ui-application appid="Tizen.NUI.Components.Devel.Tests"
exec="Tizen.NUI.Components.Devel.Tests.dll"
multiple="false"
taskmanage="true"
splash-screen-display="true"
- type="dotnet-nui"
+ type="dotnet"
launch_mode="single">
<icon>Tizen.NUI.Components.Devel.Tests.png</icon>
<label>Tizen.NUI.Components.Devel.Tests</label>
<PropertyGroup>
<OutputType>Library</OutputType>
- <TargetFramework>netstandard2.0</TargetFramework>
+ <TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<Import Project="..\Common\versions.props" />
+
<ItemGroup>
- <PackageReference Include="Tizen.NET" Version="10.0.0.*">
- <ExcludeAssets>Runtime</ExcludeAssets>
- </PackageReference>
+ <PackageReference Include="Tizen.NET" Version="$(TizenNETVersion)" />
</ItemGroup>
</Project>
<PropertyGroup>
<OutputType>Library</OutputType>
- <TargetFramework>netstandard2.0</TargetFramework>
+ <TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>