<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/tests, branch v4.9.6</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.9.6</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.9.6'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2020-05-26T18:33:10Z</updated>
<entry>
<title>Test case for multicylinder support on CSV import</title>
<updated>2020-05-26T18:33:10Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2020-05-24T13:50:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=75f3cb20272039a9651ff415a97f0f69946877c3'/>
<id>urn:sha1:75f3cb20272039a9651ff415a97f0f69946877c3</id>
<content type='text'>
Test for importing Subsurface generated CSV dive details, with multiple
cylinders support.

Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
</content>
</entry>
<entry>
<title>Use single cylinder dive for tests</title>
<updated>2020-05-26T18:33:10Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2020-05-21T16:15:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=5a7e11b0bcb7efa7286f3194a8f3a75abcb8f5ab'/>
<id>urn:sha1:5a7e11b0bcb7efa7286f3194a8f3a75abcb8f5ab</id>
<content type='text'>
Now that CSV export supports multiple cylinders and import doesn't, we
need a test dive with single cylinder in it. (Multi-cylinder import from
CSV will be supported for Subsurface style CSV export only, and not
generic exports that are used here.)

Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
</content>
</entry>
<entry>
<title>Initialize variable to silence compiler warning</title>
<updated>2020-05-26T18:33:10Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2020-05-21T14:57:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=cef10454aa3fdb416728d84a2747827467e2a923'/>
<id>urn:sha1:cef10454aa3fdb416728d84a2747827467e2a923</id>
<content type='text'>
Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
</content>
</entry>
<entry>
<title>Use stored SAC for validation</title>
<updated>2020-05-18T16:32:58Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2020-05-17T19:10:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=dbd1ee306ac56dfead92c6d67326085c9bd09e34'/>
<id>urn:sha1:dbd1ee306ac56dfead92c6d67326085c9bd09e34</id>
<content type='text'>
Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
</content>
</entry>
<entry>
<title>TestParse to support SAC</title>
<updated>2020-05-18T16:32:58Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2020-05-16T10:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=86f003b21c1cc5a26c05817fdd06f58ab3b6a3a0'/>
<id>urn:sha1:86f003b21c1cc5a26c05817fdd06f58ab3b6a3a0</id>
<content type='text'>
Take into account the added SAC field in dive detail CSV export.

Note that we do a test of:
- export to CSV file
- import the written CSV file
- export the newly read data to second file
- compare these two exported files

As SAC information is not currently read from any import, this adds the
SAC value to the imported data before exporting again.

Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
</content>
</entry>
<entry>
<title>media: move addition of pictures out of create_picture()</title>
<updated>2020-05-06T20:58:09Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-04-19T14:48:53Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=74f03e3537ee530000d4b11013bb12de91cb21dd'/>
<id>urn:sha1:74f03e3537ee530000d4b11013bb12de91cb21dd</id>
<content type='text'>
If we want to make addition of pictures undoable, then create_picture()
must not add directly to the dive. Instead, return the dive to which the
picture should be added and let the caller perform the addition.

This means that the picture-test has to be adapted.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>media: use table instead of linked list for media</title>
<updated>2020-05-06T20:58:09Z</updated>
<author>
<name>Berthold Stoeger</name>
<email>bstoeger@mail.tuwien.ac.at</email>
</author>
<published>2020-04-11T15:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=989d6a3f96b818e5eacc5a2ccb1cc82e6dd8354c'/>
<id>urn:sha1:989d6a3f96b818e5eacc5a2ccb1cc82e6dd8354c</id>
<content type='text'>
For consistency with equipment, use our table macros for pictures.
Generally tables (arrays) are preferred over linked lists, because
they allow random access.

This is mostly copy &amp; paste of the equipment code.

Sadly, our table macros are quite messy and need some revamping.
Therefore, the resulting code is likewise somewhat messy.

Signed-off-by: Berthold Stoeger &lt;bstoeger@mail.tuwien.ac.at&gt;
</content>
</entry>
<entry>
<title>Explanatory comment in testprofile.cpp</title>
<updated>2020-05-05T15:56:33Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2020-05-05T12:39:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=f55925db60407123607c566c4c92f85428aabecd'/>
<id>urn:sha1:f55925db60407123607c566c4c92f85428aabecd</id>
<content type='text'>
Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>Add test for profile data</title>
<updated>2020-05-04T20:39:18Z</updated>
<author>
<name>Robert C. Helling</name>
<email>helling@atdotde.de</email>
</author>
<published>2020-05-02T19:38:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b3270222fd884c2b1c68519bdadf7fbc357a5d06'/>
<id>urn:sha1:b3270222fd884c2b1c68519bdadf7fbc357a5d06</id>
<content type='text'>
There was a TestProfile but that was a stub that did not test anything.

We have an export function that serialises the profile data
(including lots of derived data like deco information and
cylinder pressure interpolation). So here is now a simple
tests that can detect regressions in the profle.

Signed-off-by: Robert C. Helling &lt;helling@atdotde.de&gt;
</content>
</entry>
<entry>
<title>CSV import/export test: Add support for dive mode</title>
<updated>2020-05-04T08:43:40Z</updated>
<author>
<name>Miika Turkia</name>
<email>miika.turkia@gmail.com</email>
</author>
<published>2020-05-04T05:20:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=435778b162dde02db26a71151312824f8413621f'/>
<id>urn:sha1:435778b162dde02db26a71151312824f8413621f</id>
<content type='text'>
Signed-off-by: Miika Turkia &lt;miika.turkia@gmail.com&gt;
</content>
</entry>
</feed>
