I added a few comments. Also, my sequence unit test is now in master,
so update your branch.

One high level question:
  Did we decide to include the string tag with the object key or leave
it out? I can see arguments for both. What do you think?

On Mon, May 16, 2016 at 5:10 AM, Riyafa Abdul Hameed
<[email protected]> wrote:
> 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