Unit Test ZK Spreadsheet Using ZATS"
From Documentation
m |
m |
||
Line 9: | Line 9: | ||
ZK Spreadsheet is a mega component contains toolbar, context menu etc... Using web browser testing framework to unit test will be a time-consuming task. Luckily, ZK has ZATS! In this smalltalk, I will introduce how to write a unit test for ZK Spreadsheet using ZATS. | ZK Spreadsheet is a mega component contains toolbar, context menu etc... Using web browser testing framework to unit test will be a time-consuming task. Luckily, ZK has ZATS! In this smalltalk, I will introduce how to write a unit test for ZK Spreadsheet using ZATS. | ||
− | + | </br> | |
For ZATS introduction, please refer to [http://books.zkoss.org/wiki/ZATS_Essentials ZATS Essentials] or [http://books.zkoss.org/wiki/Small_Talks/2012/April/Shining_ZATS_Mimic Shining ZATS Mimic]. In ZATS, it doesn't provide a agent that perform ZK Spreadsheet action. Thus, we need to write a SpreadsheetAgent that send spreadsheet command. | For ZATS introduction, please refer to [http://books.zkoss.org/wiki/ZATS_Essentials ZATS Essentials] or [http://books.zkoss.org/wiki/Small_Talks/2012/April/Shining_ZATS_Mimic Shining ZATS Mimic]. In ZATS, it doesn't provide a agent that perform ZK Spreadsheet action. Thus, we need to write a SpreadsheetAgent that send spreadsheet command. | ||
+ | |||
+ | = Test cases = | ||
+ | Let's start by consider two test cases that targeting ZK Spreadsheet App | ||
+ | |||
+ | == Test case 1== | ||
+ | * User input "1" in cell A1 | ||
+ | * Input "2" in cell B1 | ||
+ | * Input "=A1+B1" in cell C3 | ||
+ | |||
+ | ==Test case 2== | ||
+ | * User right click on a cell, then ZK Spreadsheet open a context menu. | ||
+ | * Click "Format Number" menuitem. | ||
+ | * ZK Spreadsheet App then popup a "Number Format" dialog |
Revision as of 07:41, 22 August 2012
Author
Sam Chuang, Engineer, Potix Corporation
Sam Chuang, Engineer, Potix Corporation
Date
August 22, 2012
August 22, 2012
Version
ZATS Mimic 1.0.0, ZK Spreadsheet 2.3.0
ZATS Mimic 1.0.0, ZK Spreadsheet 2.3.0
Introduction
ZK Spreadsheet is a mega component contains toolbar, context menu etc... Using web browser testing framework to unit test will be a time-consuming task. Luckily, ZK has ZATS! In this smalltalk, I will introduce how to write a unit test for ZK Spreadsheet using ZATS.
For ZATS introduction, please refer to ZATS Essentials or Shining ZATS Mimic. In ZATS, it doesn't provide a agent that perform ZK Spreadsheet action. Thus, we need to write a SpreadsheetAgent that send spreadsheet command.
Test cases
Let's start by consider two test cases that targeting ZK Spreadsheet App
Test case 1
- User input "1" in cell A1
- Input "2" in cell B1
- Input "=A1+B1" in cell C3
Test case 2
- User right click on a cell, then ZK Spreadsheet open a context menu.
- Click "Format Number" menuitem.
- ZK Spreadsheet App then popup a "Number Format" dialog