4 * Wonseop Kim <wonseop.kim@samsung.com>
8 $.mobile.defaultTransition = "none";
12 asyncTest( "galley3d", function () {
13 var widget = $( "#galley3dTest" ),
15 { src: "../../../demos/tizen-winsets/widgets/test/01.jpg" },
16 { src: "../../../demos/tizen-winsets/widgets/test/02.jpg" }
18 elem = "ui-gallery3d",
20 image = { "src" : "../../../demos/tizen-winsets/widgets/test/05.jpg" };
24 ok( widget.hasClass( elem ), "Create" );
27 widget.gallery3d( "add", image );
28 currentItem = widget.gallery3d( "select" );
29 equal( currentItem.src, image.src, "API : add (by object)" );
31 widget.gallery3d( "add", "../../../demos/tizen-winsets/widgets/test/04.jpg" );
32 currentItem = widget.gallery3d( "select" );
33 equal( currentItem.src, "../../../demos/tizen-winsets/widgets/test/04.jpg", "API : add (by image's path')" );
35 equal( widget.gallery3d( "length" ), 2, "API : length" );
37 widget.gallery3d( "remove" );
38 notEqual( widget.gallery3d( "select" ), currentItem, "API : remove" );
40 widget.gallery3d( "empty" );
41 equal( widget.gallery3d( "length" ), 0, "API : empty" );
43 widget.gallery3d( "add", imageList[1] )
44 .gallery3d( "add", imageList[0] );
46 widget.gallery3d( "select", 1 );
47 setTimeout( function () {
48 equal( widget.gallery3d( "select" ), imageList[0], "API : select" );
50 widget.gallery3d( "next" );
51 setTimeout( function () {
52 equal( widget.gallery3d( "select" ), imageList[1], "API : next" );
54 widget.gallery3d( "prev" );
55 setTimeout( function () {
56 equal( widget.gallery3d( "select" ), imageList[0], "API : prev" );