7a2d264f2c
removed empty lines at end of file
2020-04-15 08:01:07 -07:00
03f9c1ab07
removed spaces at end of line
2020-04-15 08:01:07 -07:00
6a163d7fd4
Make Travis happy
2019-06-13 11:08:25 -07:00
e0d422ffd9
Validator: fix path handling and tests Makefile
2019-06-13 11:08:25 -07:00
f22b5d5b7b
Completely rework Validator API
2019-06-13 11:08:25 -07:00
7e7949b1fa
Rework Validator API, allow extra Union fields, add tests
2019-06-13 11:08:25 -07:00
76c00b78c9
Make Validator private
2019-06-13 11:08:25 -07:00
b76c91a885
Begin work on general NT validator
2019-06-13 11:08:25 -07:00
2d186d40d5
remove use of Display.setFormat
2019-05-05 19:42:57 -07:00
048d6ef737
NTUnionBuilder: Add missing value() function
...
Add missing function NTUnionBuilder::value() to allow the union type of
the NTUnion's value field to be specified.
2016-09-09 18:07:59 +01:00
e6597bc2f0
Update source boilerplate for new LICENSE file
2016-07-22 16:56:01 +01:00
08234150dc
Add tests for is_a and isCompatible for PVStructures
2016-04-12 03:24:47 +01:00
5dfc4ffd16
Rename ntScalarArray ntMatrix in NTMatrix tests
2016-04-12 03:23:03 +01:00
8794d5b6c0
Run NTAttribute and NTContinuum unit tests
2016-04-12 03:16:48 +01:00
4f3f6784d4
adjust Makefiles
2016-02-09 19:25:37 -05:00
cfe939ca7a
Moves source and headers
...
src/nt/*.h => src/pv/*.h
src/nt/*.cpp => src/*.cpp
test/nt/*.* => test/*.*
2016-02-09 19:25:37 -05:00
bab0d964ab
Add missing implementation of NTScalarArray::value
...
Use value in unit tests instead of deprecated arrayValue.
2015-10-16 15:46:56 +01:00
dd955ea81e
Ammend license notice in unit tests
...
Replaced references to "EPICS pvData" with "this software" in per-file
copyright notice - consistent with other files.
2015-09-04 09:41:08 +01:00
a0a19bcfd9
Fix bug in NTUtils::is_a
...
Previous implementation matches <type-name>:1x.0 and <type-name>:1.0,
depending on the order of the arguments, e.g.
NTUtils::is_a("epics:nt/NTTable:11.0", "epics:nt/NTTable:1.0") returned
true. Fix this and add unit tests to cover this.
2015-09-04 09:39:27 +01:00
e5947aa0a2
Add unit tests for NTNDArrayAttribute
2015-09-04 08:37:09 +01:00
3c30598a56
Add unit test for NTHistogram
2015-09-04 00:34:41 +01:00
85673cadad
Add unit test for NTContinuum
2015-09-04 00:33:57 +01:00
ad03935c5b
Merge pull request #4 from anjohnson/add-license-file
...
Add license and copyright files
2015-09-01 20:06:49 +02:00
5574452b08
Call addIsConnected() in unit tests
...
for multi-channel types
2015-09-01 16:50:46 +01:00
fd60732a8c
Rename add() addColumn() in NTTable
...
Function for adding columns to table (i.e. to value subfield) was
add(ScalarType). However add(Field) adds extra field to top-level
structure. Rename former to avoid confusion and as more meaningful
name. Update unit tests.
2015-08-20 17:07:27 +01:00
fc037cf6dc
Add unit tests for NTAttribute
2015-08-20 16:16:58 +01:00
f6f5539f7b
Add NTAggregate including builder and unit tests
2015-08-20 08:41:45 +01:00
0d66034092
Add NTUnion including builder and unit tests
2015-08-20 08:01:29 +01:00
1de2666993
Add NTEnum including builder and unit tests
2015-08-20 07:59:29 +01:00
7d0b6d86ea
Add NTMatrix including builder and unit tests
2015-08-20 07:56:20 +01:00
5f8922e349
Incremented number of tests in NTTable test plan
2015-08-13 12:46:27 +01:00
5b7c6ea4d8
Fixed NTTable units tests for extra fields
...
After fix for NTTable extra fields not being created was merged, unit
tests failed. Tests were wrong. Test was checking number of fields of
constructed structure against number expected without the extra fields.
Corrected check and added checks for extra fields.
2015-08-13 10:59:15 +01:00
8b9a8e7050
Add tests for NTScalarMultiChannel
2015-08-04 21:32:34 +01:00
36b8e60152
Fix module name in sources LICENSE reference
2015-08-03 16:47:28 -05:00
99bf23e8fa
fixed Makefile for ntutils test
2014-11-11 17:02:33 +01:00
a25a89fadc
win32 build, all test pass
2014-11-10 21:52:10 +01:00
42fb15211a
NTUtils added, is_a for new URI scheme
2014-11-10 10:04:32 +01:00
4ee19f4dd1
URI of form ev4:nt/NTType:1.0 ; narrow, narrow_unsafe, is_compatible => wrap, wrapUnsafe, isCompatible
2014-10-01 08:34:34 -04:00
08eb138d02
Added ntndarray tests for non-extended types and caching.
2014-09-24 16:51:36 +01:00
dbc5c434cb
NTField::createAlarmLimit removed; NTNameValue names,values changed to name,value
2014-09-23 08:50:49 -04:00
0d21cb267a
mostly changes to ntCPP.html; in NTMultiChannel addValue changed to value
2014-09-19 09:52:53 -04:00
7465da3217
implemented is_compatible
2014-09-12 15:41:36 -04:00
ddee226a49
added "add(name,field)" to each bulder; added is_compatible to each NT(code is not complete)
2014-09-12 09:56:08 -04:00
63eb1aa703
ntnameValue: extra fields can be added now
2014-09-04 12:30:02 +02:00
89396a7455
narrow and narrow_unsafe methods added
2014-08-31 23:29:45 +02:00
f1aca7e20f
fix bug for userTag
2014-08-26 06:30:30 -04:00
f2bbec36ef
added connectionState
2014-08-25 06:23:52 -04:00
887b453bac
NTScalarArray added
2014-08-25 08:58:40 +02:00
131c2fc31a
converted ntfieldTest to TAP test
2014-08-25 08:10:41 +02:00
eef8bd4fba
NTNDArray. Added unit test.
2014-08-22 23:24:47 +01:00