class OpenEdge.Core.Assertion.AssertJson:

	constructor public AssertJson ():
	end.

	method public static void HasProperty ( poObject as Progress.Json.ObjectModel.JsonObject, pcName as character):
	end.

	method public static void PropertyIsNull ( poObject as Progress.Json.ObjectModel.JsonObject, pcName as character):
	end.

	method public static void IndexIsNull ( pArray as Progress.Json.ObjectModel.JsonArray, pIdx as integer):
	end.

	method public static void IndexNotNull ( pArray as Progress.Json.ObjectModel.JsonArray, pIdx as integer):
	end.

	method public static void IndexIsType ( pArray as Progress.Json.ObjectModel.JsonArray, pIdx as integer, pPropertyType as OpenEdge.Core.JsonDataTypeEnum):
	end.

	method public static void PropertyNotNull ( poObject as Progress.Json.ObjectModel.JsonObject, pcName as character):
	end.

	method public static void PropertyIsType ( poObject as Progress.Json.ObjectModel.JsonObject, pcName as character, poPropertyType as OpenEdge.Core.JsonDataTypeEnum):
	end.

end.
