mirror of https://github.com/mono/CppSharp.git
				
				
			
		c-sharpdotnetmonobindingsbridgecclangcpluspluscppsharpglueinteropparserparsingpinvokeswigsyntax-treevisitorsxamarinxamarin-bindings
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							21 lines
						
					
					
						
							652 B
						
					
					
				
			
		
		
	
	
							21 lines
						
					
					
						
							652 B
						
					
					
				export function assert(actual, expected, message) { | 
						|
    if (arguments.length == 1) | 
						|
        expected = true; | 
						|
 | 
						|
    if (actual === expected) | 
						|
        return; | 
						|
 | 
						|
    if (actual !== null && expected !== null | 
						|
        && typeof actual == 'object' && typeof expected == 'object' | 
						|
        && actual.toString() === expected.toString()) | 
						|
        return; | 
						|
 | 
						|
    throw Error("assertion failed: got |" + actual + "|" + | 
						|
        ", expected |" + expected + "|" + | 
						|
        (message ? " (" + message + ")" : "")); | 
						|
} | 
						|
 | 
						|
export const eq = assert; | 
						|
export const floateq = (actual, expected) => { assert(Math.abs(actual - expected) < 0.01) } | 
						|
 | 
						|
export const ascii = v => v.charCodeAt(0)
 | 
						|
 |