<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/mtest-sf/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/mtest-sf/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 15 Mar 2013 08:47:58 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mtest-sf/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Home modified by chinple</title><link>https://sourceforge.net/p/mtest-sf/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -11,6 +11,7 @@

 Code example:
 1. Get the sample in http://sourceforge.net/p/mtest-sf/code/ci/2307280ee4a4902d36a2324927f83a5f23d04f1c/tree/Java/build/
+Help doc: https://sourceforge.net/p/mtest-sf/wiki/%E4%B8%AD%E6%96%87%E5%B8%AE%E5%8A%A9/

 2. In mtest-sample-1.0.0-sources.jar, the sample code

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chinple</dc:creator><pubDate>Fri, 15 Mar 2013 08:47:58 -0000</pubDate><guid>https://sourceforge.net6064d26bcbb8b98253a62021ccfcb20e12448858</guid></item><item><title>WikiPage Home modified by chinple</title><link>https://sourceforge.net/p/mtest-sf/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,56 @@
-Welcome to your wiki!
+MTest is model based testing framework. It supports Python, Java, C++ now.
+Currently the Java version is opened. The main function list as follows:
+1. Object Assertions, it can be used to validate complicate object.
+2. JSON Assertions, validating Strings by converting Strings to JSON object and then validating the JSON object.
+3. Test logger and reporting.
+4. Test configuration.
+5. Mode based testing support: generating test data by multiple strategies and supporting data-driven testing, such as reading test data from CSV file, JSON file or JSON string
+6. Filter executing test cases by case name register priority and test type.
+7. Compact JUnit and TestNG, it means you can use all above functions in JUnit and TestNG test framework.
+8. Easy to extends the test framework to help upgrade the original test framework to MTest.

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+Code example:
+1. Get the sample in http://sourceforge.net/p/mtest-sf/code/ci/2307280ee4a4902d36a2324927f83a5f23d04f1c/tree/Java/build/

-The wiki uses [Markdown](/p/mtest-sf/wiki/markdown_syntax/) syntax.
+2. In mtest-sample-1.0.0-sources.jar, the sample code

-[[project_admins]]
-[[download_button]]
+     @Scenario(Priority = "P1", Author = "Miansheng", Param = "{'letter':['a', 'b', 'c'], 'number':['1', '2', '3'], 'other':['x', 'y']}", Combine = "letter,number,other", Strategy = "product", Condition = "limitParam")
+   public void productTestCase(String letter, int number, String other) {
+
+       Logger.info(this.param.toString());
+   }
+
+   @Test
+   @TestParam(Param = "{'a':'b'}")
+   @TestDesp(Author = "Miansheng", Priority = "P1", TestType = "TestDespAuto", Desp = "This is a junit test example")
+   public void junitTestCase() {
+       Logger.step("This is a step");
+       Logger.input("This is a input");
+       Logger.warn("This is a warn");
+       Logger.info(this.param.toString());
+       Logger.step("This is a step");
+       Logger.error("This is an error");
+       Logger.info(this.param.toString());
+   }
+
+3. In the build directory, execute the command: 
+    java -jar mtest-driver-1.0.0.jar -t mtest-sample-1.0.0.jar -f "."
+The test result will be,
+…….
+Test Summary:
+---------------------------------------------------------
+Passed Test Case(1):
+  org.mtest.sample.simplecase.UseTestLogSample
+        useStepInTestCase
+
+Failed Test Case(2):
+  org.mtest.sample.simplecase.UseTestConfigSample
+        getTestConfigInTestCase
+  org.mtest.sample.simplecase.SimpleJunitTestCase
+        junitTestCase
+
+Total Case(3):
+        Passed: 1 + Failed: 2 + NotRun: 0
+
+Test Log File:
+        testreport.html
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chinple</dc:creator><pubDate>Fri, 08 Mar 2013 04:02:55 -0000</pubDate><guid>https://sourceforge.net6f56ef4535e6e7658b88cd0af23bdeb5df19ccaa</guid></item><item><title>WikiPage Home modified by chinple</title><link>https://sourceforge.net/p/mtest-sf/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/mtest-sf/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;a href="/u/chinple/"&gt;chinple&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;span class="download-button-51384a40ea406b197acc0eae" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chinple</dc:creator><pubDate>Thu, 07 Mar 2013 08:05:21 -0000</pubDate><guid>https://sourceforge.net46458efeb2ac841a360262545396536b67d96806</guid></item></channel></rss>