Hi,

Thank you Preston. I have made a pull request with my implementation and
tests[1]

[1] https://github.com/apache/vxquery/pull/36

Thanks again.

Yours sincerely,
Riyafa

On 16 May 2016 at 12:46, Till Westmann <[email protected]> wrote:

> Very nice! I would have said something similar about the structure of the
> tests, but providing an example is much better :)
>
> Cheers,
> Till
>
>
> On 15 May 2016, at 14:01, Preston Carman wrote:
>
> I created a JUnit pointable test example using the SequencePointable and
>> SequenceBuilder [1]. The JUnit test only needs to deal with the output
>> from
>> builder and the input to the pointable. At this time, you can custom make
>> the designated object or array (similar to the custom define sequences).
>> Then confirm the bytes written by the builder are correct by using the
>> pointable. You could even add a test that looks directly at the bytes
>> created by the builder class. Once these are working, the constructor
>> class
>> can be created with appropriate tests for its new features. Lets start
>> with
>> just the basics of testing these two classes: pointable and builder.
>>
>> If you create a pull request, we can comment on your approaches and give
>> you feedback. Also, post feedback on my proposed change [1].
>>
>> Thanks,
>> Preston
>>
>> [1] https://github.com/apache/vxquery/pull/35
>>
>> On Sat, May 14, 2016 at 8:57 PM, christina pavlopoulou <[email protected]>
>> wrote:
>>
>> Hello,
>>> I, also, implemented the ArrayPointable [1] and the ArrayBuilder [2].
>>> Although, I use the same functions as the sequencePointable in the
>>> ArrayPointable,  I implemented some of them again to give a different
>>> name
>>> that in my opinion is more suitable. I may be wrong and in that case I
>>> can
>>> change the names back to the original ones. I am also trying to implement
>>> the test cases but as Riyafa said, we don't have the byte representation
>>> yet. For this reason, I try to give myself the byte representation but I
>>> haven't finished yet the code. Is it correct to give it ourselves or we
>>> have to do it in a different way?
>>>
>>> Thank you,
>>> Christina
>>>
>>> [1]
>>>
>>> https://github.com/pavlopoul/vxquery/blob/pavlopoulou/order_fix/vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/jsonItem/ArrayPointable.java
>>> [2]
>>>
>>> https://github.com/pavlopoul/vxquery/blob/pavlopoulou/order_fix/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/jsonItem/ArrayBuilder.java
>>>
>>>
>>>
>>> On 5/14/2016 5:38 AM, Riyafa Abdul Hameed wrote:
>>>
>>> Hi,
>>>
>>> I have written a tentative implementation of ObjectPointable[1] and
>>> ObjectBuilder[2] classes. I would like to test them. But, by writing the
>>> Pointable and the Builder classes I have not introduced the byte
>>> representation of the object to the system--which has to be done by the
>>> Object constructor if I am not mistaken. Both classes (ObjectPointable
>>> and
>>> ObjectBuilder) use the byte representation of the Object and do not
>>> define
>>> it. Without implementing the constructor can I test the classes? If so
>>> how?
>>> I have also checked the SimpleXQueryTest[3] as suggested by Preston, but
>>> we
>>> should introduce the byte representation to the system before testing as
>>> far as I could understand.
>>>
>>> [1]
>>>
>>> https://github.com/riyafa/vxquery/blob/riyafa/JSONiq/vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/jsonItem/ObjectPointable.java
>>> [2]
>>>
>>> https://github.com/riyafa/vxquery/blob/riyafa/JSONiq/vxquery-core/src/main/java/org/apache/vxquery/datamodel/builders/jsonItem/ObjectBuilder.java
>>> [3]
>>>
>>> https://github.com/apache/vxquery/blob/master/vxquery-core/src/test/java/org/apache/vxquery/xmlquery/query/SimpleXQueryTest.java
>>>
>>> Thank you.
>>>
>>> Yours sincerely,
>>> Riyafa
>>> --
>>> Riyafa Abdul Hameed
>>> Undergraduate, University of Moratuwa
>>>
>>> Email: [email protected]
>>> Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
>>> <http://facebook.com/riyafa.ahf>  <http://lk.linkedin.com/in/riyafa>
>>> <http://twitter.com/Riyafa1>
>>>
>>>
>>>
>>>


-- 
Riyafa Abdul Hameed
Undergraduate, University of Moratuwa

Email: [email protected]
Website: https://riyafa.wordpress.com/ <http://riyafa.wordpress.com/>
<http://facebook.com/riyafa.ahf>  <http://lk.linkedin.com/in/riyafa>
<http://twitter.com/Riyafa1>

Reply via email to