Skip to content

Commit 8730193

Browse files
committed
add java_vendor()
1 parent b0ad729 commit 8730193

File tree

4 files changed

+28
-4
lines changed

4 files changed

+28
-4
lines changed

+stdlib/cpu_arch.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@
55
arch = javaSystemProperty("os.arch");
66

77
end
8+
9+
%!assert(!isempty(cpu_arch()))

+stdlib/java_vendor.m

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
%% JAVA_VENDOR get vendor of Java Virtual Machine
2+
3+
function v = java_vendor()
4+
5+
v = javaSystemProperty("java.vendor");
6+
7+
end
8+
9+
%!assert(!isempty(java_vendor()))

+stdlib/os_version.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@
1010
version = javaSystemProperty("os.version");
1111

1212
end
13+
14+
%!test
15+
%! [os, version] = os_version();
16+
%! assert(!isempty(os))
17+
%! assert(!isempty(version))

test/TestJava.m

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@ function test_hostname(tc)
3737
tc.verifyGreaterThan(L, 0, "expected non-empty hostname")
3838
end
3939

40+
function test_java_vendor(tc)
41+
v = stdlib.java_vendor();
42+
L = strlength(v);
43+
tc.verifyGreaterThan(L, 0, "expected non-empty vendor")
44+
end
45+
4046

4147
function test_java_version(tc)
4248
v = stdlib.java_version();
@@ -52,16 +58,18 @@ function test_java_api(tc)
5258

5359
function test_cpu_arch(tc)
5460
arch = stdlib.cpu_arch();
55-
tc.verifyNotEmpty(arch)
61+
L = strlength(arch);
62+
tc.verifyGreaterThan(L, 0, "expected non-empty arch")
5663
end
5764

5865
function test_os_version(tc)
5966
[os, ver] = stdlib.os_version();
60-
tc.verifyNotEmpty(os)
61-
tc.verifyNotEmpty(ver)
67+
Lo = strlength(os);
68+
Lv = strlength(ver);
69+
tc.verifyGreaterThan(Lo, 0, "expected non-empty os")
70+
tc.verifyGreaterThan(Lv, 0, "expected non-empty version")
6271
end
6372

64-
6573
function test_hard_link_count(tc)
6674
fn = mfilename("fullpath") + ".m";
6775

0 commit comments

Comments
 (0)