<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hello,<div class=""><br class=""></div><div class="">This is my weekly update for my More and Better Tests GSOC project.</div><div class=""><br class=""></div><div class="">After submitting patch <a href="https://gerrit.libreoffice.org/c/core/+/169071" class="">https://gerrit.libreoffice.org/c/core/+/169071</a>, last week and during code review discussions, it was decided that porting over the Customer Relationship Management database located in <span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">connectivity/qa/connectivity/tools/CRMDatabase.java would be my next step. Porting the setup of this database to C++ will </span><font color="#000000" class="">allow the tests in dbaccess/qa/extras/dataSource.cxx to follow the original java tests as closely as possible. And as mentioned in last weeks email, it will also allow for more database java tests to be ported over to CppUnit.</font></div><div class=""><font color="#000000" class=""><span style="caret-color: rgb(0, 0, 0);" class=""><br class=""></span></font></div><div class=""><font color="#000000" class="">The first step in this process was completed by Xisco here </font><a href="https://gerrit.libreoffice.org/c/core/+/169274" class="">https://gerrit.libreoffice.org/c/core/+/169274</a>. This patch allows for a convenient and standardised way to load a database document. The next step is to port over the createTables and createQueries functions from the CRMDatabase.java file to dbtest_access.cxx. Adding these functions to dbtest_access will allow the CRMDatabase to be easily set up and accessed for testing. </div><div class=""><br class=""></div><div class="">After having gotten createTables and creatreQueries ported over to C++, I’ve discovered during testing that, although the code compiles, it isn’t actually working. The SQL isn’t being accepted by the hsql database and the errors were being suppressed. So at the current moment, I’m troubleshooting the the createTables function. As soon as the code is working, the rest of the work on porting the functions is done, so it will be easy to submit the patch.</div><div class=""><br class=""></div><div class="">As mentioned in last weeks email, I also started working on porting over some tests from the Missing Unit test list. I ran into some problems reverting to the correct commits to re produce the bugs. During our weekly meeting, Xisco and Hossein offered some very helpful tips, and I will use these over the upcoming week to hopefully make some progress on writing some Missing Unit tests. </div><div class=""><br class=""></div><div class="">Have a good week,</div><div class="">Adam Seskunas</div></body></html>