Definition at line 25 of file StringTypeTests.cs.
void Deveel.Data.Types.StringTypeTests.BasicVarChar_Compare |
( |
| ) |
|
|
inline |
Definition at line 37 of file StringTypeTests.cs.
38 var type1 = PrimitiveTypes.String(
SqlTypeCode.VarChar);
39 var type2 = PrimitiveTypes.String(
SqlTypeCode.VarChar);
41 Assert.AreEqual(type1.TypeCode, type2.TypeCode);
42 Assert.IsTrue(type1.IsComparable(type2));
43 Assert.IsTrue(type1.CanCastTo(type2));
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
void Deveel.Data.Types.StringTypeTests.BasicVarChar_Create |
( |
| ) |
|
|
inline |
Definition at line 27 of file StringTypeTests.cs.
28 var type = PrimitiveTypes.String(
SqlTypeCode.VarChar);
29 Assert.AreEqual(
SqlTypeCode.VarChar, type.TypeCode);
30 Assert.AreEqual(Int16.MaxValue, type.MaxSize);
31 Assert.IsTrue(type.IsPrimitive);
32 Assert.IsTrue(type.IsIndexable);
33 Assert.IsNull(type.Locale);
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
void Deveel.Data.Types.StringTypeTests.BasicVarChar_Parse |
( |
| ) |
|
|
inline |
Definition at line 47 of file StringTypeTests.cs.
48 const string typeString =
"VARCHAR";
49 SqlType sqlType = null;
50 Assert.DoesNotThrow(() => sqlType = SqlType.Parse(typeString));
51 Assert.IsNotNull(sqlType);
52 Assert.IsInstanceOf<StringType>(sqlType);
53 Assert.AreEqual(
SqlTypeCode.VarChar, sqlType.TypeCode);
55 var stringType = (StringType) sqlType;
56 Assert.AreEqual(Int16.MaxValue, stringType.MaxSize);
57 Assert.AreEqual(null, stringType.Locale);
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
void Deveel.Data.Types.StringTypeTests.LocalizedVarChar_Parse |
( |
| ) |
|
|
inline |
Definition at line 92 of file StringTypeTests.cs.
93 const string typeString =
"VARCHAR(255) LOCALE 'en-Us'";
94 SqlType sqlType = null;
95 Assert.DoesNotThrow(() => sqlType = SqlType.Parse(typeString));
96 Assert.IsNotNull(sqlType);
97 Assert.IsInstanceOf<StringType>(sqlType);
98 Assert.AreEqual(
SqlTypeCode.VarChar, sqlType.TypeCode);
100 var stringType = (StringType) sqlType;
101 Assert.AreEqual(255, stringType.MaxSize);
102 Assert.AreEqual(CultureInfo.GetCultureInfo(
"en-US"), stringType.Locale);
103 Assert.IsNotNull(stringType.Encoding);
104 Assert.AreEqual(Encoding.Unicode.WebName, stringType.Encoding.WebName);
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
void Deveel.Data.Types.StringTypeTests.LocalizedWithEncodingVarChar_Parse |
( |
| ) |
|
|
inline |
Definition at line 109 of file StringTypeTests.cs.
110 const string typeString =
"VARCHAR(255) LOCALE 'en-Us' ENCODING 'UTF-16'";
111 SqlType sqlType = null;
112 Assert.DoesNotThrow(() => sqlType = SqlType.Parse(typeString));
113 Assert.IsNotNull(sqlType);
114 Assert.IsInstanceOf<StringType>(sqlType);
115 Assert.AreEqual(
SqlTypeCode.VarChar, sqlType.TypeCode);
117 var stringType = (StringType)sqlType;
118 Assert.AreEqual(255, stringType.MaxSize);
119 Assert.AreEqual(CultureInfo.GetCultureInfo(
"en-US"), stringType.Locale);
120 Assert.AreEqual(Encoding.Unicode.WebName, stringType.Encoding.WebName);
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
void Deveel.Data.Types.StringTypeTests.SizedVarChar_Compare |
( |
| ) |
|
|
inline |
Definition at line 68 of file StringTypeTests.cs.
69 var type1 = PrimitiveTypes.String(
SqlTypeCode.VarChar, 255);
70 var type2 = PrimitiveTypes.String(
SqlTypeCode.VarChar, 200);
72 Assert.AreEqual(type1.TypeCode, type2.TypeCode);
73 Assert.IsFalse(type1.Equals(type2));
74 Assert.IsTrue(type1.IsComparable(type2));
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
void Deveel.Data.Types.StringTypeTests.SizedVarChar_Create |
( |
| ) |
|
|
inline |
Definition at line 61 of file StringTypeTests.cs.
62 var type = PrimitiveTypes.String(
SqlTypeCode.VarChar, 255);
63 Assert.AreEqual(
SqlTypeCode.VarChar, type.TypeCode);
64 Assert.AreEqual(255, type.MaxSize);
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
void Deveel.Data.Types.StringTypeTests.SizedVarChar_Parse |
( |
| ) |
|
|
inline |
Definition at line 78 of file StringTypeTests.cs.
79 const string typeString =
"VARCHAR(255)";
80 SqlType sqlType = null;
81 Assert.DoesNotThrow(() => sqlType = SqlType.Parse(typeString));
82 Assert.IsNotNull(sqlType);
83 Assert.IsInstanceOf<StringType>(sqlType);
84 Assert.AreEqual(
SqlTypeCode.VarChar, sqlType.TypeCode);
86 var stringType = (StringType) sqlType;
87 Assert.AreEqual(255, stringType.MaxSize);
88 Assert.AreEqual(null, stringType.Locale);
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
void Deveel.Data.Types.StringTypeTests.SizedWithEncoding_Parse |
( |
| ) |
|
|
inline |
Definition at line 125 of file StringTypeTests.cs.
126 const string typeString =
"VARCHAR(255) ENCODING 'UTF-16'";
127 SqlType sqlType = null;
128 Assert.DoesNotThrow(() => sqlType = SqlType.Parse(typeString));
129 Assert.IsNotNull(sqlType);
130 Assert.IsInstanceOf<StringType>(sqlType);
131 Assert.AreEqual(
SqlTypeCode.VarChar, sqlType.TypeCode);
133 var stringType = (StringType)sqlType;
134 Assert.AreEqual(255, stringType.MaxSize);
135 Assert.IsNull(stringType.Locale);
136 Assert.AreEqual(Encoding.Unicode.WebName, stringType.Encoding.WebName);
SqlTypeCode
Enumerates the codes of all SQL types handled by the system.
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb-nunit/Deveel.Data.Types/StringTypeTests.cs