[]: update all examples and tests
							parent
							
								
									96b530cf85
								
							
						
					
					
						commit
						7d924679a6
					
				| 
						 | 
					@ -174,7 +174,7 @@ fn (g mut Game) init_game() {
 | 
				
			||||||
	g.parse_tetros()
 | 
						g.parse_tetros()
 | 
				
			||||||
	rand.seed(time.now().uni)
 | 
						rand.seed(time.now().uni)
 | 
				
			||||||
	g.generate_tetro()
 | 
						g.generate_tetro()
 | 
				
			||||||
	g.field = []array_int // TODO: g.field = [][]int
 | 
						g.field = [] // TODO: g.field = [][]int
 | 
				
			||||||
	// Generate the field, fill it with 0's, add -1's on each edge
 | 
						// Generate the field, fill it with 0's, add -1's on each edge
 | 
				
			||||||
	for i := 0; i < FieldHeight + 2; i++ {
 | 
						for i := 0; i < FieldHeight + 2; i++ {
 | 
				
			||||||
		mut row := [0].repeat(FieldWidth + 2)
 | 
							mut row := [0].repeat(FieldWidth + 2)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -143,7 +143,7 @@ pub fn run_repl() []string {
 | 
				
			||||||
			os.write_file(file, source_code)
 | 
								os.write_file(file, source_code)
 | 
				
			||||||
			s := os.exec('"$vexe" run $file -repl') or {
 | 
								s := os.exec('"$vexe" run $file -repl') or {
 | 
				
			||||||
				rerror(err)
 | 
									rerror(err)
 | 
				
			||||||
				return []string
 | 
									return []
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			print_output(s)
 | 
								print_output(s)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					@ -160,7 +160,7 @@ pub fn run_repl() []string {
 | 
				
			||||||
			s := os.exec('"$vexe" run $temp_file -repl') or {
 | 
								s := os.exec('"$vexe" run $temp_file -repl') or {
 | 
				
			||||||
				println("SDFSDF")
 | 
									println("SDFSDF")
 | 
				
			||||||
				rerror(err)
 | 
									rerror(err)
 | 
				
			||||||
				return []string
 | 
									return []
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			if !func_call && s.exit_code == 0 && !temp_flag {
 | 
								if !func_call && s.exit_code == 0 && !temp_flag {
 | 
				
			||||||
				for r.temp_lines.len > 0 {
 | 
									for r.temp_lines.len > 0 {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -65,7 +65,7 @@ struct K {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn test_empty() {
 | 
					fn test_empty() {
 | 
				
			||||||
	mut chunks := []
 | 
						mut chunks := []Chunk
 | 
				
			||||||
	a := Chunk{}
 | 
						a := Chunk{}
 | 
				
			||||||
	assert chunks.len == 0
 | 
						assert chunks.len == 0
 | 
				
			||||||
	chunks << a
 | 
						chunks << a
 | 
				
			||||||
| 
						 | 
					@ -346,7 +346,7 @@ fn (t Test) str() string {
 | 
				
			||||||
fn test_struct_print() {
 | 
					fn test_struct_print() {
 | 
				
			||||||
	mut a := Test {
 | 
						mut a := Test {
 | 
				
			||||||
		a: 'Test',
 | 
							a: 'Test',
 | 
				
			||||||
		b: []Test2
 | 
							b: []
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	b := Test2 {
 | 
						b := Test2 {
 | 
				
			||||||
		one: 1,
 | 
							one: 1,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -70,7 +70,7 @@ pub fn (x mut AesCbc) encrypt_blocks(dst mut []byte, src_ []byte) {
 | 
				
			||||||
		// Move to the next block with this block as the next iv.
 | 
							// Move to the next block with this block as the next iv.
 | 
				
			||||||
		iv = dst[..x.block_size]
 | 
							iv = dst[..x.block_size]
 | 
				
			||||||
		if x.block_size >= src.len {
 | 
							if x.block_size >= src.len {
 | 
				
			||||||
			src = []byte
 | 
								src = []
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			src = src[x.block_size..]
 | 
								src = src[x.block_size..]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -109,7 +109,7 @@ fn block_generic(dig mut Digest, p_ []byte) {
 | 
				
			||||||
		h4 += e
 | 
							h4 += e
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if chunk >= p.len {
 | 
							if chunk >= p.len {
 | 
				
			||||||
			p = []byte
 | 
								p = []
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			p = p[chunk..]
 | 
								p = p[chunk..]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -104,7 +104,7 @@ fn (d mut Digest) write(p_ []byte) int {
 | 
				
			||||||
			d.nx = 0
 | 
								d.nx = 0
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if n >= p.len {
 | 
							if n >= p.len {
 | 
				
			||||||
			p = []byte
 | 
								p = []
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			p = p[n..]
 | 
								p = p[n..]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					@ -113,7 +113,7 @@ fn (d mut Digest) write(p_ []byte) int {
 | 
				
			||||||
		n := p.len &~ (chunk - 1)
 | 
							n := p.len &~ (chunk - 1)
 | 
				
			||||||
		block(mut d, p[..n])
 | 
							block(mut d, p[..n])
 | 
				
			||||||
		if n >= p.len {
 | 
							if n >= p.len {
 | 
				
			||||||
			p = []byte
 | 
								p = []
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			p = p[n..]
 | 
								p = p[n..]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,5 +5,6 @@
 | 
				
			||||||
import crypto.sha256
 | 
					import crypto.sha256
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn test_crypto_sha256() {
 | 
					fn test_crypto_sha256() {
 | 
				
			||||||
	assert sha256.sum('This is a sha256 checksum.'.bytes()).hex() == 'dc7163299659529eae29683eb1ffec50d6c8fc7275ecb10c145fde0e125b8727'
 | 
						assert sha256.sum('This is a sha256 checksum.'.bytes()).hex() ==
 | 
				
			||||||
 | 
							'dc7163299659529eae29683eb1ffec50d6c8fc7275ecb10c145fde0e125b8727'
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -142,7 +142,7 @@ fn block_generic(dig mut Digest, p_ []byte) {
 | 
				
			||||||
		h7 += h
 | 
							h7 += h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if chunk >= p.len {
 | 
							if chunk >= p.len {
 | 
				
			||||||
			p = []byte
 | 
								p = []
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			p = p[chunk..]
 | 
								p = p[chunk..]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -158,7 +158,7 @@ fn block_generic(dig mut Digest, p_ []byte) {
 | 
				
			||||||
		h7 += h
 | 
							h7 += h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if Chunk >= p.len {
 | 
							if Chunk >= p.len {
 | 
				
			||||||
			p = []byte
 | 
								p = []
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			p = p[Chunk..]
 | 
								p = p[Chunk..]
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -144,7 +144,7 @@ fn test_finalize_returns_error_for_unknown_flags() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn test_allow_to_build_usage_message() {
 | 
					fn test_allow_to_build_usage_message() {
 | 
				
			||||||
  mut fp := flag.new_flag_parser([]string)
 | 
					  mut fp := flag.new_flag_parser([])
 | 
				
			||||||
  fp.limit_free_args(1, 4)
 | 
					  fp.limit_free_args(1, 4)
 | 
				
			||||||
  fp.application('flag_tool')
 | 
					  fp.application('flag_tool')
 | 
				
			||||||
  fp.version('v0.0.0')
 | 
					  fp.version('v0.0.0')
 | 
				
			||||||
| 
						 | 
					@ -177,7 +177,7 @@ fn test_allow_to_build_usage_message() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn test_if_no_description_given_usage_message_does_not_contain_descpription() {
 | 
					fn test_if_no_description_given_usage_message_does_not_contain_descpription() {
 | 
				
			||||||
  mut fp := flag.new_flag_parser([]string)
 | 
					  mut fp := flag.new_flag_parser([])
 | 
				
			||||||
  fp.application('flag_tool')
 | 
					  fp.application('flag_tool')
 | 
				
			||||||
  fp.version('v0.0.0')
 | 
					  fp.version('v0.0.0')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -187,7 +187,7 @@ fn test_if_no_description_given_usage_message_does_not_contain_descpription() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
fn test_if_no_options_given_usage_message_does_not_contain_options() {
 | 
					fn test_if_no_options_given_usage_message_does_not_contain_options() {
 | 
				
			||||||
  mut fp := flag.new_flag_parser([]string)
 | 
					  mut fp := flag.new_flag_parser([])
 | 
				
			||||||
  fp.application('flag_tool')
 | 
					  fp.application('flag_tool')
 | 
				
			||||||
  fp.version('v0.0.0')
 | 
					  fp.version('v0.0.0')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue