Skip to content

Commit

Permalink
tests: Extend off_t/time_t test cases to increase coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
ricotz committed Mar 22, 2024
1 parent 935260c commit 79f0c5a
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 2 deletions.
12 changes: 11 additions & 1 deletion tests/gir/off_t.gir
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,21 @@
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<function name="function" c:identifier="test_function">
<return-value transfer-ownership="none">
<type name="off_t" c:type="off_t"/>
</return-value>
<parameters>
<parameter name="offset" transfer-ownership="none">
<type name="off_t" c:type="off_t"/>
</parameter>
</parameters>
</function>
<function name="function_compat" c:identifier="test_function_compat">
<return-value transfer-ownership="none">
<type name="gsize" c:type="off_t"/>
</return-value>
<parameters>
<parameter name="time" transfer-ownership="none">
<parameter name="offset" transfer-ownership="none">
<type name="gsize" c:type="off_t"/>
</parameter>
</parameters>
Expand Down
4 changes: 3 additions & 1 deletion tests/gir/off_t.vapi-expected
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
[CCode (cprefix = "Test", gir_namespace = "Test", gir_version = "1.0", lower_case_cprefix = "test_")]
namespace Test {
[CCode (cheader_filename = "test.h")]
public static off_t function (off_t time);
public static off_t function (off_t offset);
[CCode (cheader_filename = "test.h")]
public static off_t function_compat (off_t offset);
}
10 changes: 10 additions & 0 deletions tests/gir/time_t.gir
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@
<c:include name="test.h"/>
<namespace name="Test" version="1.0" shared-library="test" c:prefix="Test" c:identifier-prefixes="Test" c:symbol-prefixes="test">
<function name="function" c:identifier="test_function">
<return-value transfer-ownership="none">
<type name="time_t" c:type="time_t"/>
</return-value>
<parameters>
<parameter name="time" transfer-ownership="none">
<type name="time_t" c:type="time_t"/>
</parameter>
</parameters>
</function>
<function name="function_compat" c:identifier="test_function_compat">
<return-value transfer-ownership="none">
<type name="glong" c:type="time_t"/>
</return-value>
Expand Down
2 changes: 2 additions & 0 deletions tests/gir/time_t.vapi-expected
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@
namespace Test {
[CCode (cheader_filename = "test.h")]
public static time_t function (time_t time);
[CCode (cheader_filename = "test.h")]
public static time_t function_compat (time_t time);
}

0 comments on commit 79f0c5a

Please sign in to comment.