Author: gbayon
Date: Thu Oct 27 12:31:06 2005
New Revision: 328940

URL: http://svn.apache.org/viewcvs?rev=328940&view=rev
Log:
- Added a unit test

Modified:
    ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Access/OleDb/Order.xml
    ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/Odbc/Order.xml
    ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/OleDb/Other.xml
    
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/SqlClient/Order.xml
    ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/ByteFx/Order.xml
    ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/MySql/Order.xml
    ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/ODP/Order.xml
    
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/OracleClient/Order.xml
    
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/PostgreSQL/Npgsql/Order.xml
    
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/StatementTest.cs

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Access/OleDb/Order.xml
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Access/OleDb/Order.xml?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Access/OleDb/Order.xml 
(original)
+++ 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Access/OleDb/Order.xml 
Thu Oct 27 12:31:06 2005
@@ -351,7 +351,15 @@
                        values 
                                (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
                </statement>
-                               
+
+               <statement id="InsertOrderViaPublicFields">
+                       insert into Orders  
+                               (Order_ID, Account_ID, Order_Date, 
Order_CardExpiry, Order_CardType, 
+                                       Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
+                       values 
+                               (#Id#, #Account.Id#, #Date#, #CardExpiry#, 
#CardType#, #CardNumber#, #Street#, #City#, #Province#, #PostalCode#)
+               </statement>            
+                                               
                <select id="GetOrderWithDynFavouriteLineItem"
                                parameterClass="Integer"
                                resultMap="order-with-dyn-favourite-line-item">

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/Odbc/Order.xml
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/Odbc/Order.xml?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/Odbc/Order.xml 
(original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/Odbc/Order.xml 
Thu Oct 27 12:31:06 2005
@@ -368,6 +368,14 @@
                                (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
                </statement>
                
+               <statement id="InsertOrderViaPublicFields">
+                       insert into Orders  
+                               (Order_ID, Account_ID, Order_Date, 
Order_CardExpiry, Order_CardType, 
+                                       Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
+                       values 
+                               (#Id#, #Account.Id#, #Date#, #CardExpiry#, 
#CardType#, #CardNumber#, #Street#, #City#, #Province#, #PostalCode#)
+               </statement>            
+                               
                <select id="GetOrderWithDynFavouriteLineItem"
                                parameterClass="Integer"
                                resultMap="order-with-dyn-favourite-line-item">

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/OleDb/Other.xml
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/OleDb/Other.xml?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/OleDb/Other.xml 
(original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/OleDb/Other.xml 
Thu Oct 27 12:31:06 2005
@@ -126,6 +126,14 @@
                        ( ?, ?, ?, ?)
                </statement>
                
+               <statement id="InsertOrderViaPublicFields">
+                       insert into Orders  
+                               (Order_ID, Account_ID, Order_Date, 
Order_CardExpiry, Order_CardType, 
+                                       Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
+                       values 
+                               (#Id#, #Account.Id#, #Date#, #CardExpiry#, 
#CardType#, #CardNumber#, #Street#, #City#, #Province#, #PostalCode#)
+               </statement>            
+                               
                <statement id="SelectByInt" 
                        parameterClass="int" 
                        resultMap="other-result">

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/SqlClient/Order.xml
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/SqlClient/Order.xml?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/SqlClient/Order.xml 
(original)
+++ 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MSSQL/SqlClient/Order.xml 
Thu Oct 27 12:31:06 2005
@@ -369,6 +369,14 @@
                                        Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
                        values 
                                (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
+               </statement>
+               
+               <statement id="InsertOrderViaPublicFields">
+                       insert into Orders  
+                               (Order_ID, Account_ID, Order_Date, 
Order_CardExpiry, Order_CardType, 
+                                       Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
+                       values 
+                               (#Id#, #Account.Id#, #Date#, #CardExpiry#, 
#CardType#, #CardNumber#, #Street#, #City#, #Province#, #PostalCode#)
                </statement>            
                
                <statement id="InsertOrderViaExtendParameterMap"

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/ByteFx/Order.xml
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/ByteFx/Order.xml?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/ByteFx/Order.xml 
(original)
+++ 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/ByteFx/Order.xml 
Thu Oct 27 12:31:06 2005
@@ -348,7 +348,15 @@
                        values 
                                (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
                </statement>    
-               
+
+               <statement id="InsertOrderViaPublicFields">
+                       insert into Orders  
+                               (Order_ID, Account_ID, Order_Date, 
Order_CardExpiry, Order_CardType, 
+                                       Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
+                       values 
+                               (#Id#, #Account.Id#, #Date#, #CardExpiry#, 
#CardType#, #CardNumber#, #Street#, #City#, #Province#, #PostalCode#)
+               </statement>            
+                               
                <select id="GetOrderWithDynFavouriteLineItem"
                                parameterClass="Integer"
                                resultMap="order-with-dyn-favourite-line-item">

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/MySql/Order.xml
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/MySql/Order.xml?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/MySql/Order.xml 
(original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/MySql/MySql/Order.xml 
Thu Oct 27 12:31:06 2005
@@ -347,7 +347,15 @@
                        values 
                                (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
                </statement>    
-               
+
+               <statement id="InsertOrderViaPublicFields">
+                       insert into Orders  
+                               (Order_ID, Account_ID, Order_Date, 
Order_CardExpiry, Order_CardType, 
+                                       Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
+                       values 
+                               (#Id#, #Account.Id#, #Date#, #CardExpiry#, 
#CardType#, #CardNumber#, #Street#, #City#, #Province#, #PostalCode#)
+               </statement>            
+                               
                <select id="GetOrderWithDynFavouriteLineItem"
                                parameterClass="Integer"
                                resultMap="order-with-dyn-favourite-line-item">

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/ODP/Order.xml
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/ODP/Order.xml?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/ODP/Order.xml 
(original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/ODP/Order.xml 
Thu Oct 27 12:31:06 2005
@@ -348,7 +348,15 @@
                        values 
                                (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
                </statement>    
-               
+       
+               <statement id="InsertOrderViaPublicFields">
+                       insert into Orders  
+                               (Order_ID, Account_ID, Order_Date, 
Order_CardExpiry, Order_CardType, 
+                                       Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
+                       values 
+                               (#Id#, #Account.Id#, #Date#, #CardExpiry#, 
#CardType#, #CardNumber#, #Street#, #City#, #Province#, #PostalCode#)
+               </statement>            
+                               
                <!--
                Throws Oracle.DataAccess.Types.OracleTypeException : 
                numeric precision specifier is out of range (1 to 38)

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/OracleClient/Order.xml
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/OracleClient/Order.xml?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/OracleClient/Order.xml
 (original)
+++ 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/Oracle/OracleClient/Order.xml
 Thu Oct 27 12:31:06 2005
@@ -349,6 +349,14 @@
                                (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
                </statement>    
                
+               <statement id="InsertOrderViaPublicFields">
+                       insert into Orders  
+                               (Order_ID, Account_ID, Order_Date, 
Order_CardExpiry, Order_CardType, 
+                                       Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
+                       values 
+                               (#Id#, #Account.Id#, #Date#, #CardExpiry#, 
#CardType#, #CardNumber#, #Street#, #City#, #Province#, #PostalCode#)
+               </statement>            
+                               
                <select id="GetOrderWithDynFavouriteLineItem"
                                parameterClass="Integer"
                                resultMap="order-with-dyn-favourite-line-item">

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/PostgreSQL/Npgsql/Order.xml
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/PostgreSQL/Npgsql/Order.xml?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/PostgreSQL/Npgsql/Order.xml
 (original)
+++ 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/Maps/PostgreSQL/Npgsql/Order.xml
 Thu Oct 27 12:31:06 2005
@@ -348,7 +348,15 @@
                        values 
                                (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
                </statement>    
-               
+
+               <statement id="InsertOrderViaPublicFields">
+                       insert into Orders  
+                               (Order_ID, Account_ID, Order_Date, 
Order_CardExpiry, Order_CardType, 
+                                       Order_CardNumber, Order_Street, 
Order_City, Order_Province, Order_PostalCode ) 
+                       values 
+                               (#Id#, #Account.Id#, #Date#, #CardExpiry#, 
#CardType#, #CardNumber#, #Street#, #City#, #Province#, #PostalCode#)
+               </statement>            
+                               
                <select id="GetOrderWithDynFavouriteLineItem"
                                parameterClass="Integer"
                                resultMap="order-with-dyn-favourite-line-item">

Modified: 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/StatementTest.cs
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/StatementTest.cs?rev=328940&r1=328939&r2=328940&view=diff
==============================================================================
--- 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/StatementTest.cs
 (original)
+++ 
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/NUnit/SqlMapTests/StatementTest.cs
 Thu Oct 27 12:31:06 2005
@@ -875,6 +875,27 @@
                        Assert.AreEqual(10, testAccount.Id);
                }
 
+               public void TestInsertOrderViaProperties()
+               {
+                       Account account = NewAccount6();
+
+                       sqlMap.Insert("InsertAccountViaParameterMap", account);
+
+                       Order order = new Order();
+                       order.Id = 99;
+                       order.CardExpiry = "09/11";
+                       order.Account = account;
+                       order.CardNumber = "154564656";
+                       order.CardType = "Visa";
+                       order.City = "Lyon";
+                       order.Date = DateTime.Now;
+                       order.PostalCode = "69004";
+                       order.Province = "Rhone";
+                       order.Street = "rue Durand";
+
+                       sqlMap.Insert("InsertOrderViaPublicFields", order);
+               }
+
                /// <summary>
                /// Test Insert account via public fields
                /// </summary>


Reply via email to