github
5282 of 7676 branches covered (68.81%)
Branch coverage included in aggregate %.
28 of 35 new or added lines in 4 files covered. (80.0%)
12 existing lines in 3 files now uncovered.21087 of 27024 relevant lines covered (78.03%)
39136.05 hits per line
| 1 |
namespace ACadSharp.XData |
|
| 2 |
{
|
|
| 3 |
public abstract class ExtendedDataRecord |
|
| 4 |
{
|
|
| 5 |
public DxfCode Code
|
|
| 6 |
{
|
|
| 7 |
get { return this._code; }
|
18,996✔ |
| 8 |
} |
|
| 9 |
|
|
|
|
public object RawValue { get { return this._value; } } |
234✔ |
| 11 |
|
|
| 12 |
private DxfCode _code;
|
|
| 13 |
|
|
| 14 |
protected object _value;
|
|
| 15 |
|
|
|
|
protected ExtendedDataRecord(DxfCode code, object value)
|
84,306✔ |
|
|
{
|
84,306✔ |
|
|
this._code = code;
|
84,306✔ |
| 19 |
this._value = value;
|
84,306✔ |
| 20 |
} |
84,306✔ |
| 21 |
|
|
| 22 |
/// <inheritdoc/>
|
|
| 23 |
public override string ToString() |
|
|
UNCOV
24
|
{
|
× |
|
UNCOV
25
|
return $"{this.Code}:{this._value}"; |
× |
|
UNCOV
26
|
} |
× |
| 27 |
} |
|
| 28 |
|
|
| 29 |
public abstract class ExtendedDataRecord<T> : ExtendedDataRecord |
|
| 30 |
{
|
|
| 31 |
public T Value
|
|
| 32 |
{
|
|
| 33 |
get { return (T)this._value; }
|
17,448✔ |
| 34 |
set |
|
| 35 |
{
|
× |
|
UNCOV
36
|
this._value = value;
|
× |
|
UNCOV
37
|
} |
× |
| 38 |
} |
|
| 39 |
|
|
|
|
protected ExtendedDataRecord(DxfCode code, T value) : base(code, value)
|
78,274✔ |
|
|
{
|
78,274✔ |
| 42 |
} |
78,274✔ |
| 43 |
} |
|
| 44 |
} |