From ce6bb687b5f825a5d83c1cf6603f2a7c4c3eceb3 Mon Sep 17 00:00:00 2001 From: Junghoon Park Date: Fri, 14 Dec 2018 13:50:44 +0900 Subject: [PATCH] [WidgetApplication][TCSACR-200] Add a testcase Change-Id: I5e2f4fe085e34a6c5bd1499cdd8cd4459bcbab4c Signed-off-by: Junghoon Park --- .../WidgetAppInstChecker-1.0.0.tpk | Bin 0 -> 19357 bytes .../WidgetAppInstChecker.sln | 25 +++++ .../WidgetAppInstChecker.csproj | 45 +++++++++ .../WidgetAppInstChecker/WidgetApp_App.cs | 93 ++++++++++++++++++ .../shared/res/WidgetAppInstChecker.png | Bin 0 -> 10097 bytes .../WidgetAppInstChecker/tizen-manifest.xml | 18 ++++ .../testcase/TSWidgetBase.cs | 80 +++++++++++++++ .../tizen-manifest.xml | 1 + 8 files changed, 262 insertions(+) create mode 100755 tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker-1.0.0.tpk create mode 100755 tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker.sln create mode 100755 tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/WidgetAppInstChecker.csproj create mode 100755 tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/WidgetApp_App.cs create mode 100755 tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/shared/res/WidgetAppInstChecker.png create mode 100755 tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/tizen-manifest.xml diff --git a/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker-1.0.0.tpk b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker-1.0.0.tpk new file mode 100755 index 0000000000000000000000000000000000000000..7c32a2828e87ad7d5275630d198a4c116d16cf85 GIT binary patch literal 19357 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
jHidTy&k(^mh6vP zP|ud9n{}X7?-~j|UOj4`|EZ=?I2MK#37U*1Rci|?n-dBCazC0_Qp$He6l))NhYl4%ZbL> z%dkg|0|Ir&RjaDGUYan%R70FE4dbKTvLc>Z0Y_&fGuNxIm&iP22n`eb@gP*rPE8|k zZ8xJ3eAW<*H6ci7_{u<0Pb28z9=7#*oWyu!t|xo^+jt4vYsb={BkEq;S$D8)i@ZZe z>6Yak7|FY$b^MEwDibP2X|+lc8W*K2-vAlenQ@_~M9CSD3efF}J^E_Qb?e5- z?@s87gzE-WzicY#t1fQD5_gm5h9c{!lc(G;!mxta)0uuFR1=Gjv9KrV?}sdPwe#SS za?Tg(WK8&P=hF#$oN2;?(2wO@b&oQfmLhztI?Ne@NQb=nM>xG3$LSN0i zjHJB&hLhi;kZ(Zr2EtZm9RZeGaz~6s+_H-oY6M^ep#PqYfV!cam{7k>*KP;t=a>h+ zI&r{Bl1(?gRZvI-6Vf7U76L)HmKX7desyhAushm9_F^&wdg+1QLgcEf>2HBc)v8Tk z^-*R3m+FW+3LuoWcy=~*KQHtOmMj=bkqu&Vucjc?(%s%_83~3U>Wo(R#3+hCZc7_fyrdY3Tag^A9H#M{-Y+ zgT7jFtJ7@8HOJvllrEPS86JB4SyxeEdfsicQo1bR6I0AK+diXy%~)Oe@#m@Uo?vn^ z?tBwvxSOBXs9i3veg+hsKRjp@BI1L5bqbR3ildE8Wo&>@V{}p>*9y-3Q*)rWjP3m8 zH$^=7&1MBiI;2magz6D7)4FepG`w=Q@!K~yJ=g6N6NKHodh}=0S8Bk-?94} zkETQ83bhTh=T9`Q%%+52qhwu(Rkdh%;NIY#lhO9_F2;_jY@zHNlQm5uuXY0UdSj(U zECfyjhfHh-J#A9gMpwRwEz30-uIcP3_XJC*4R2hIb_he10o|@P8l}YPDlH~?m+P2W ziN++))DGN(kEa;)Nk$FQL!?nEtKNr!B|fCIT0^a!3OMDV3f1nm{j9)>*pYL7tGsX= z@G$E#k~R?Q_BmzH_oCoPK-UNs5ni0Dtk0#tvBs& zu?L)D5NmVvoXnrLFKx*u5{9B5^a$qm%lJ zsA^y^as7+JX@O5)l=2D>_pY|j34)syKV>$b^8phh=1BCk!3PTx^8lr=yicl+n!`q; zmd!kDubJM=WAlM!j~=-Z57>Z?w>_F_t$wQ1s-oFyW1gYIP1)o-=&r0AnH20~E%J&1 zg>}|FNm`ZHJpGK5$>GBl*sJYEYQWoHtz(|26qK^HrBl3-J0Ir**Tu?v98^=-2xoi_ zWP~})ac@UyTF!o;Bvxa@rr?k#($l%HPEp^nTlk)REdmP~*~<*r+gXhuttdapop`U2#hjFz-)B5<0LFBN=p4lS!cp9(oVUA>dXJ00|( zO1jGm=$>~2Y#Oct{w`b@77Lc$4AP(n{3)i;K0_iBO1a3v6MPQ)i`UMq44O@%J817D z%a>32thVm(vk5AGHbI1F@w5JFvY8s185Es#2uGa;uB=zcT#04t}g4;oph=UG4umuP3X3 z>L(KT_w)V=1@2BuU@86y5!{{qd&FwjDR%!qII)1M|8)9Y+;Z2cRs8=7U!qQP{YY4{ RYPfjVxLL#_&h*FEzW^1T;U541 literal 0 HcmV?d00001 diff --git a/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker.sln b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker.sln new file mode 100755 index 000000000..05d9bb867 --- /dev/null +++ b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26730.10 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WidgetAppInstChecker", "WidgetAppInstChecker\WidgetAppInstChecker.csproj", "{DE51BB9C-25EF-45B4-A0D1-035CFB94FAFE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DE51BB9C-25EF-45B4-A0D1-035CFB94FAFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DE51BB9C-25EF-45B4-A0D1-035CFB94FAFE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DE51BB9C-25EF-45B4-A0D1-035CFB94FAFE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DE51BB9C-25EF-45B4-A0D1-035CFB94FAFE}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {378BEAC8-BE3D-498A-89E9-BB502CE5133F} + EndGlobalSection +EndGlobal diff --git a/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/WidgetAppInstChecker.csproj b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/WidgetAppInstChecker.csproj new file mode 100755 index 000000000..fb4c08b0b --- /dev/null +++ b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/WidgetAppInstChecker.csproj @@ -0,0 +1,45 @@ + + + + + + $(MSBuildExtensionsPath)\Tizen\VisualStudio\ + + + + + + + + Exe + netcoreapp2.0 + + + + portable + + + None + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/WidgetApp_App.cs b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/WidgetApp_App.cs new file mode 100755 index 000000000..3d00a6c1a --- /dev/null +++ b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/WidgetApp_App.cs @@ -0,0 +1,93 @@ +using System; +using ElmSharp; +using Tizen; +using Tizen.Applications; + +namespace WidgetApp +{ + class MyWidget : WidgetBase + { + private static string _logTag = Application.Current.ApplicationInfo.ApplicationId; + + public override void OnCreate(Bundle content, int w, int h) + { + Log.Warn(_logTag, "OnCreate - w(" + w + "), h(" + h + ")"); + + try + { + base.OnCreate(content, w, h); + + Conformant conformant = new Conformant(Window); + conformant.Show(); + + Label label = new Label(Window); + label.Color = Color.White; + label.Text = "WidgetApp"; + label.Resize(w, h); + label.Show(); + + Box box = new Box(Window) + { + AlignmentX = -1, + AlignmentY = -1, + WeightX = 1, + WeightY = 1 + }; + box.Show(); + + box.PackEnd(label); + + conformant.SetContent(box); + } + catch (Exception e) + { + Log.Warn(_logTag, "exception " + e); + } + + Log.Debug(_logTag, "ID:" + Id); + Bundle b = new Bundle(); + b.AddItem("InstID", Id); + SetContent(b); + } + + public override void OnPause() + { + base.OnPause(); + Log.Debug(_logTag, "OnPause"); + } + + public override void OnResume() + { + base.OnResume(); + Log.Debug(_logTag, "OnResume"); + } + + public override void OnResize(int w, int h) + { + base.OnResize(w, h); + Log.Debug(_logTag, "OnResize - w(" + w + "), h(" + h + ")"); + } + + public override void OnUpdate(Bundle content, bool isForce) + { + base.OnUpdate(content, isForce); + Log.Debug(_logTag, "OnUpdate - isForce(" + isForce + ")"); + } + + public override void OnDestroy(WidgetDestroyType reason, Bundle content) + { + base.OnDestroy(reason, content); + Log.Debug(_logTag, "OnDestroy"); + } + } + + class Program + { + static void Main(string[] args) + { + WidgetApplication app = new WidgetApplication(typeof(MyWidget)); + + app.Run(args); + } + } +} diff --git a/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/shared/res/WidgetAppInstChecker.png b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/shared/res/WidgetAppInstChecker.png new file mode 100755 index 0000000000000000000000000000000000000000..9f3cb98608134e7b9eb4beb7394fec9f03e40f63 GIT binary patch literal 10097 zcmV-%Cyv;OP)KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z9G*!;K~#9!?45adROR)@KX>k(nam`UjU_-Jvaf<7q7+#w0xcl2xgaWPU0Rp6YNfW; zpJHvRty^2f)(u1jtRN^Tn}`aihzKGe`@V%WnIyB{<@d*XLlVd`%gu!CJkLDDn7PaQ zeb0H%`JQv$S27HP^Ky2H?fej&eWH~9AU#`froT%Apc!xhkZt~V1HcV900~fm5KsUd z0=&RpU>~px(9YxmFvew71oaFPJ8%(jInc%Yv;-Q)dA%U81K13#2fhKm1M<&kO+C%U z1@tq)>kRY-npk-K6riK|8Dah|0;~X*16zTWz=rdnCN6z}G3G!wr~_-z+x(Qu=fF(h zJ>bZBP@|X2fC0d8;L_9V*?ww%o&lx-p8@Zl_kOFEUcel4J^RaP2xxgp1MUWG zxAPg`)fsrPlfREjqjPh+_+9ekW?&=G|7;3rh5=K6jHC^t1Q%x_nVGTMpCsiY`|fSi(A=Q{L73JfC6ZSQJ2yAO~8Dh z&6%pH3xR=2_Yewn2pQZzz|Dk#?o<9GRQHtq&w)({wru&CqN#bnlB5D!&fI3F+j!^p z^hyCe&G><3z@2A;rskSXfjgbkx)qz^bG>L-`tct?Vqm#Y3AcnKM}ah=`saIbAfh zJ@8f1W6xrPTds7m?%s?u9nezwJuv=s&{PFcA>d9Lpd|*B=u8;x;r?z;&N6udI0(E_ zmzugDX@E*V(14J^D`U?}KuhJnB*;D`0_w-WRY`kQ11Q${^EIj5-TABqv{XJp6woCV z)SH08Nqxb~vgrZ$~6K&Y59)-8!OeN;L%E z95TQ!SS`Fd9M{C>nE7wmK$6Vwg$)Rp-$~pZxBz%Inm>$&CVUyuYm!_s02zAaibuS> zvG{lKUX^<;j-Px`Y$ia(dRe%n85Jj!1W1yg*lp&|3SgITD3IomNOwwPIVBppZDgcK zbZ#KiAkD@%yCY0q9TEj@Su*J!iIT8^eoO;d0&|ka3G&0h1Yl1hpteHP7$skV2KM?g zgIWr!e`zBb8Y?W>nV6P+;heWDf!d5P3{$h883Cn{NMhqV7$(6x;Dgf z*L(O~cWbD|5HNgdF$=F-t9*FsJyNY!#{#PO2AJ!}b^z98{QXV|Q znu97|K9S-U1gw;XG7uaA7?jZPh?@jX%?Xz=8>p&Bn!5HYx8 zP6;=?U4+kXK(1WDCyG~wO)cgh(~5cKt_im9$YClIHHv~Y0=3I zv4Yw&W}{%Slhil2@|i!PjRUEJon>DK*;QQig0%6NMyH8hCVd)!44d#ewZs$1-Cr(b z&L@6mKAO!VJrfTKZtvn`!+jaFZmPguRfIv&J><2qg8Iw4jhy6;F!jU z4@xTc`#<&5`DHH$4{MO8fKujZCZecaCwf`6I>g-Z^%&L0IxeO~x{bB>X7bpuG*PNk z7?nBh3tSj2s0~PVuJq*iRDllls(!0GJ38pl*TwgX158>UKJoh_L4zUFig|vn4^20q zo-N+6;S~AFt6sie9c0my^|-pZ^)>Kr8$8v|#XC27kQGU^j8LP!{AIMD-chG28ZvO! zm$@>pdQJH605_ya+`q^Nz>+-?I=$>=-l`DfDv)X&pf}7aVa1XFlgDK-Ah&jVHg4+Z zV8d@S>3g9=02`{-9FM7t7^>{gZ>v*KOLTfSvy+`t{S@t!t1xhoo51!6o!%_ss<(?d zQlLSuoVcAW9|Eih^4^C&{`OENx3y1B!(O{g8=v2r&XdDag*grxRcUNCqG+L7P+I`) zVhTNKfnOieBD(cz=8#mHwR7;}nvkI2GHjMU&*D8QPrd5px{+!8@v`JIrH}V^@zV8a zqTsIT1XY)sKy4e<-DF7+)j?el+lMtM(glZ_h|jDVkY?j&Euu4V9=pVXThayPRtpLA z(eIZ)x{ZwoRX*4nsT0FBqP4vy%hSCkP#_iSrxgqDz3L$uaPqo(vPwkPsaB-%^VTk|xhY%lbjc_nu zq@hTWAk8N3RMUV24f-~To$-00kBcvNM_Bno7#hh5gZs>?5DPx@LkqjG02ww28BAE{ zRX zB674&QxVe5d)Hj>(Wfd$i%Tzdgc7qdhUNGT$9kdH2UKv$jOou}>A=twR!8nIl)Ipo~&_RAqiI ziuw{ZF?-(H5Uv!|Q|{PQp+{4N7Y4x0jbY|(i?H^X#@f9q9M{22ujS+_^vjE%skyg{ zlh3bmGh=xG;xLcb&G8XDq>4DVDw0?OQYCOH%=<1xmqMM1SEtga8bUv;!8iLo+9f8|$0hOcE;Xh*%M#qs(ZLNJ9Vce&|2BsC zU~`16Tf!VVu3=A*oPBR-DvnKIBF8nT7ybJBukS-F`Z@qPO3mLf%!!>NvwnAkzAqK> zP=7bi_pjJiv}~`++v`Gnyd%Pa!zPiSB&3m5NgmJvSbH+4tz){3Q=*_yV|$@atIYV2 z=+;=FTVsWP^n5eoFkY(R(A)81b4{#CJ}qY|wO3wQ#bm$k%va zW(j1-!pk(GoY;Y~+M^d1`}z8i#;-4Ovcsn{^@k7}_o)?q2@j{5bL*sSDX8VqXdcrg z>=G1e%-$NdCE35q4`tCx#MFWi{mU^8Q#jyQzOzuA(&BdvDsO0s@E}O zdXeyQQ>Cg0TSA!RVsn$NqZ*zx8)JLAn0t2yhn}d%;FfmAyyoSx86|Aoqk_vOG&0SW zjO~3+?0+nk9*iJ8TMz_dD+wsjxv;&Rbz{>ld$Q-g4KZ$#SGe(ZiMGuYZtUowcT*8%1o|9RW|dVz02lpmq+f>)@b$wv7p^Lrh;Dfco;OfR5^UM8^5pgiI3=>OWrnx0Gp3V+{!vhgvqq%S@x?;n+{os~Au)e-kon(- z%9yC~WQRn>(oPwgHnlUnm7VK5Iq2Q2dbaD?J}&034vF3RliT2)Ru%aWnEz&wCJNn~R<6M_wni#4 zTc!0t*`^k01~_e|X+=<;0RysZbk0-gnxinHt)0Pb95|u`s8fBJ-d&t5TN4!bNuIc@ z0o4FfB&Ke%4pe|!+BW88PF?W14VyY*EbZfPuXh{F%!eD_oIWZPly;6_a)JYCONnI_F?ObA|LA z1^m^ZYIep^U;-&Y>pX?AeO%PbwuwELs(VAT%J7bleJt6nQf#rtKG4-!wszOPsMa}3 zrP`WquMLr%Dbuxq%nh9cIgy!?n2HT;?Lew8WB82|NsC&PptYI` z;I^S1(|GzT>$G+J6)x-?IR!awnZoi#HYbd8PT;@ ztS7?+2P)IlFp2DMF98`ckIwh;!y%1-4s?-|8vmR*7BpD8CqhIwV7~@U?F{Lb!nN(~ z3}|jAH@)U-4{C1b=~7D~i|_@nPIfbe?u{KR+!hgQZ;Dwi;*vx^gaO`SGfes>NP4D? zt_>A#=;UBjJ39?yc(1?oaxrgBQW&O^%DCU%h!jp@ZdX_Y^BGNL#&mSjH&3B!Lz!HU zja2)o)72L-@Q2}0KxgAIjfFc^7Vn6#uS7=+8C;sHFsi+SQ5_t#$%<`~w0_0Q_Wi2x zh$G-q;K@EN?zq@Vc8bK~%L6<$vjmzbRclhIx%Y{M(OqAr-vxHA%u~3&gM+3~Os?+J zidnTTB$)J9LD2qs3B*3eamSv-7o}I0SHFg$hly>P#rO6N#20UXg7-N(iBt5Yj#^NbP}tPIv%+f-WG z5)=SC>dAzI1{XJwd8)sgt6Ntc=g!_5VdNw)WXZK@hOalqWz9I*{BE-hR6{r*9-v19 zna6vkP!u%yWOsxeg*rZyr*O#7z%9`-L#BPUP4K=JZ1ei|rmz4s+g9P3>Q~~d%o>?W z=Jqh*0v)odAuCEXOf_iH%FdQMGx%_8g!|`|F!YTgF1kSBxq)u_w>%Zxfz1`cFa=Fh zUpum;vNd(BrMIw491Ixzd6A!)8x-CcmdXoP*8Ya0$AboA-zyQh(ef0b1d&R}2$wAJ z&L|Jpzv>lBM@{j7-{6vl3W@}y+S(cQa2D$iYdo;P$ADM8w8@c~Jlew*jms{SYL^(< z&cUo@0dUod3El(zSef^`&eGc$h(XP?@#8_2pG+uZ)XWmR;o40yj{KlRWLrF^YF$-# zzOId(oBO%os9JqIU@F;_c@?e6g$-pEk4>iiJyLYAY#+nfBCy(>lUcm|UY@*P$W34evUsXjDmLLw* zvtD%5oo_6YU!d{$`z7?6QpC0b>!_9=3v?zd@Cj!m&PeLbYtn=!`73E3k$@tdfvxRi z)vzw!(AkOqPuUD^XQ$s^jx*kz#DD3TBAi3(8Ky6*<9-*^s%_K-^F&jHFE@s1Ke3R9 z7Wqju6>uzQ(0@viFmG-t?ltSmrV7vA=n>{ytK`}368Ch8zCdK=Xb+QqmBEt>{5-JG z&)}AJvhozsgJhi)Ri~+?Cb)K`bifc25z6hjk|SQ$!b2m7s1S zS)z-uhsFv!4yyE-T*OW9mvF!z8!E4D2=m#uL1?U4X4a++aii3iE4JzT3`WGcB|y6@ z8>`0GFmcPm%Ys19GyYlT&Q#R z|BA)ru#kdl>ap?eXpi8V!)0FYWeJqHbZa29>_!itd>jjXQ;RDek&TXaMw zB~PKit26S=VunmFX5G=M{eOSNp!b_a!twCfERX$0wX$_*m6yCcyQ1=}&m+qN9N7_xezOh<0x_Dr ziTzx-n<%g|LZ222O+ASxwI*EUCOy}(gL!AbseWc{JE(Az~U zDp#%l=obNAno%Oijbj=V)bKej`dDIx#BG;YGBzD&mdu!T*6jBn0k?H^3J*JRd8x8r zR%HZU2d<_rMMpFexn<4YOdE%57bocnyP1M>KxgBL&4Bot7##_-b<)UnF+zxI9PZ z+Wu~uWm=bdZeR`nyR1Al7!9b)D64CyPPJA7n#fS3^XA7s9=X}Wtl?=fU#jQ3#T<(> ze;)`LJh3FepxdpfI9z>5wPIx7tLlGLHT{kQZ*jVa1{CW&daH+L`ovc>zPC`1t1kJI zJu35m2=VR8An$LtrVMu3LCuPK;2E)k3h;jprQI(BmM*DK=h0?7C4G)ari zgic%&V&E%Zu`MG~uu?V$1Hb|E_c2K4NyTu8;((J7fQAH7dNTVV)aV8#6p@z+Z zYhA)X1g4Hnr)>g`%8nvkY&V-8-8F9hpoD+S@d?^7%~rP0ej|k+z7O$-FXJz+o4qX} z`c~st`2PU@L_pnvIDIksA_My)4DRk^Oxwg9l=Vk62pTj_t9~6j8Zx-#RWDPQ2E^_x zC->nbUvuc;~+rt{&|LbMVmWU`stE^MbEYm?U`1xDKSSH31l4}+@BqYh-t9M~S= zwgtYJo@4Tca9Ph!>~er8&n%Dj@~HGxY6Z z0apDeDMuY>qOkD05Hq6;a}N4+zS^aVd~*C}(qJX1ev)xMjSS?gT++?S6BZqQd&nnF zdm2;8wyqC+>SxR=UNOkAZusmF)XjBo7O}aY=Jj>*x-iBOHQxAi1u)%ePyrU3@loxW z-9jBtj>7!wJeFPd!|h>kN(^mPrl}zVezU;GzZUsL+AlSZg0Rvmj)1`pAJ%M!r)>(0 ztq5Y*(js7FtS(6`az9X9D}bs3)XAgLXlP+G(PPVkT-2(pu1Etef5Xd!d45sPOpQ`C0Iukpj=__8=ZizrM)5Fy*n2?z=f16Xnr&W~XEZwIoz}(Ug2}aH+slw|G ziK^V#MtdD_O}s-IkGuoSvBd294N&0CtE~m}fKTVgbs;8Q?_t5N2$%fFD;k{|)ey48 zYliE|6y>Yj^ijq2^=Lq6{+38QUhg%D=t;aX43VNsY%q#-Ub-=z9*wO%MWXLJ#q{l# zf^5K`SBo%I!;)&lYNejcw1s|N_%2i~WQw5XtFiXb3_#S2B^^`{J9&HK{&u0pH9b?f zuZy*(NZh;7&$ew5A~M|iVToXYJhcpHX~jmCjXy2%lW(>@PFWv{mFvCNj5OkwMAajR z*v)$-P%rjx8w|2=tDC(=I{&vcz?3hy`?~7Pod88 z{VI{8+KH0W6Q|ZDbK^&|p1H)UQ*zu8Tf#;s&jC+b5+RmrI!^Rjoq^902jE1{AeoF$ z+}>y@V6xeAku0sWR-OhPP1sP3%d$*U%e&y+5KUH@QGG)*O=F6MrBG)cpyRF5P^%oJ zlVumso|C$;&P$c@3#$RG4NyU(>Ush5&tq1l_<^f{$+dCu+S~+uFm-vR`ROZ55a;PF zsjVB-_Rj7T5yvd&pT|;g5vGRjtIeC(lJFw$0WE>4=P;PZf!>JoPHSCkNqVUOa5JLb zDR_G=BG2zA93J)m(vu;5b!pl^XxOq?KXBgh;kYZ*gEs`A|hXVBQTt3`Q+Mn zerB2;?f%o%bSRwOvdH{AfH)(xD{!S5^EIgDdmHAu|EUS)c9OXz(OC>?sdy1df-e#K z9Jqmt5hwh1HqCSkAS=%6tEQu~1+jVK3Sbqm_e}KIPUKV1%h@Bg^Fwg<$^Q=k6D;UR TJbOA100000NkvXXu0mjf?x(Kf literal 0 HcmV?d00001 diff --git a/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/tizen-manifest.xml b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/tizen-manifest.xml new file mode 100755 index 000000000..982bc628a --- /dev/null +++ b/tct-suite-vs/Resource/Tizen.WidgetApplication.Tests/WidgetAppInstChecker/WidgetAppInstChecker/tizen-manifest.xml @@ -0,0 +1,18 @@ + + + + + + WidgetAppInstChecker.png + 4x2 + + WidgetAppInstChecker.png + + 2x2 + + + diff --git a/tct-suite-vs/Tizen.WidgetApplication.Tests/testcase/TSWidgetBase.cs b/tct-suite-vs/Tizen.WidgetApplication.Tests/testcase/TSWidgetBase.cs index b38e692b0..3be7ae4e7 100755 --- a/tct-suite-vs/Tizen.WidgetApplication.Tests/testcase/TSWidgetBase.cs +++ b/tct-suite-vs/Tizen.WidgetApplication.Tests/testcase/TSWidgetBase.cs @@ -1,7 +1,9 @@ using NUnit.Framework; using NUnit.Framework.TUnit; +using ElmSharp; using System; using System.Collections.Generic; +using System.Threading.Tasks; namespace Tizen.Applications.Tests { @@ -33,6 +35,49 @@ namespace Tizen.Applications.Tests { [TestFixture] [Description("Testing Tizen.Applications.WidgetBase class")] public class WidgetBaseTests { + private Tizen.Applications.WidgetControl _widgetControl; + private string _widgetId = "org.tizen.WidgetAppInstChecker"; + private Window _window; + private Background _background; + private RemoteView _remoteView; + private bool _created; + + private void LaunchWidget() + { + if (_window == null) + { + _window = new Window(Application.Current.ApplicationInfo.ApplicationId); + _window.Show(); + _background = new Background(_window) + { + AlignmentX = -1, + AlignmentY = -1, + WeightX = 1, + WeightY = 1, + Color = Color.Black + }; + _background.Show(); + _window.AddResizeObject(_background); + + RemoteViewFactory.Init(_window); + _remoteView = RemoteViewFactory.Create(_window, _widgetId, "", 0, true, true, true); + _remoteView.Layout.Resize(712, 712); + _remoteView.Layout.Show(); + } + } + + private void ShutdownWidget() + { + _window = null; + _background = null; + _remoteView = null; + _created = false; + } + + private void OnCreated(object sender, Tizen.Applications.WidgetLifecycleEventArgs args) + { + _created = true; + } [SetUp] public static void Init() @@ -60,5 +105,40 @@ namespace Tizen.Applications.Tests { Assert.NotNull(bWidget, "Should not return NULL"); Assert.IsInstanceOf(bWidget, "Should return WidgetBase instance."); } + + [Test] + [Category("P1")] + [Description("Create a widget with default value")] + [Property("SPEC", "Tizen.Applications.WidgetBase.Id A")] + [Property("SPEC_URL", "-")] + [Property("CRITERIA", "PRO")] + [Property("AUTHOR", "Junghoon Park, jh9216.park@samsung.com")] + public async Task Id_PROPERTY_GET() + { + /* PRECONDITION + * */ + ShutdownWidget(); + _widgetControl = new Tizen.Applications.WidgetControl(_widgetId); + _widgetControl.Created += OnCreated; + LaunchWidget(); + await Task.Delay(4000); + Assert.True(_created); + string content = _remoteView.Content; + Assert.NotNull(content); + + /* TEST CODE */ + Bundle b = Bundle.Decode(content); + b.TryGetItem("InstID", out string val); + Assert.NotNull(val); + Assert.AreEqual(val, _widgetId); + + /* POSTCONDITION + * */ + b.Dispose(); + ShutdownWidget(); + _widgetControl.Created -= OnCreated; + _widgetControl.Dispose(); + _widgetControl = null; + } } } diff --git a/tct-suite-vs/Tizen.WidgetApplication.Tests/tizen-manifest.xml b/tct-suite-vs/Tizen.WidgetApplication.Tests/tizen-manifest.xml index 671e45893..933eec8f5 100644 --- a/tct-suite-vs/Tizen.WidgetApplication.Tests/tizen-manifest.xml +++ b/tct-suite-vs/Tizen.WidgetApplication.Tests/tizen-manifest.xml @@ -12,5 +12,6 @@ http://tizen.org/privilege/appmanager.launch + http://tizen.org/privilege/widget.viewer -- 2.34.1