// File: /workspace/github_cpp_makefile_star2_O2/ambersun1234[P]AVL_Tree/./src/unit_test.cpp
// Function: nodeTest_isLeaf_Test::TestBody()
TEST_F( nodeTest , isLeaf ) {
	EXPECT_TRUE( node_1->isLeaf() );
	EXPECT_TRUE( node_2->isLeaf() );

	node_1->setLeftChild( node_int_children_1 );
	node_1->setRightChild( node_int_children_2 );
	node_2->setLeftChild( node_double_children_2 );

	EXPECT_FALSE( node_1->isLeaf() );
	EXPECT_TRUE( node_2->getLeftChild()->isLeaf() );
	EXPECT_FALSE( node_2->isLeaf() );
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x48, %rsp
movq %rdi, %rbx
movq 0x10(%rdi), %rax
movq 0x10(%rax), %rcx
movq 0x8(%rax), %rax
leaq 0x40(%rsp), %r14
andq $0x0, (%r14)
orq %rcx, %rax
sete -0x8(%r14)
je 0xa104
leaq 0x10(%rsp), %rdi
callq 0xf4a8
leaq 0x1e11e(%rip), %rdx     # 0x281bc
leaq 0x1e0a1(%rip), %rcx     # 0x28146
leaq 0x1e0a0(%rip), %r8      # 0x2814c
leaq 0x18(%rsp), %rdi
leaq 0x38(%rsp), %rsi
callq 0x1059a
movq 0x18(%rsp), %r8
leaq 0x1df72(%rip), %rdx     # 0x28039
leaq 0x8(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x43
popq %rcx
callq 0xdb34
leaq 0x8(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xdbb2
leaq 0x8(%rsp), %rdi
callq 0xdb94
leaq 0x18(%rsp), %rdi
callq 0x8aa8
leaq 0x10(%rsp), %rdi
callq 0xbcf2
movq %r14, %rdi
callq 0xbd38
movq 0x30(%rbx), %rax
movq 0x10(%rax), %rcx
movq 0x8(%rax), %rax
leaq 0x40(%rsp), %r14
andq $0x0, (%r14)
orq %rcx, %rax
sete -0x8(%r14)
je 0xa1a2
leaq 0x10(%rsp), %rdi
callq 0xf4a8
leaq 0x1e091(%rip), %rdx     # 0x281cd
leaq 0x1e003(%rip), %rcx     # 0x28146
leaq 0x1e002(%rip), %r8      # 0x2814c
leaq 0x18(%rsp), %rdi
leaq 0x38(%rsp), %rsi
callq 0x1059a
movq 0x18(%rsp), %r8
leaq 0x1ded4(%rip), %rdx     # 0x28039
leaq 0x8(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x44
popq %rcx
callq 0xdb34
leaq 0x8(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xdbb2
leaq 0x8(%rsp), %rdi
callq 0xdb94
leaq 0x18(%rsp), %rdi
callq 0x8aa8
leaq 0x10(%rsp), %rdi
callq 0xbcf2
movq %r14, %rdi
callq 0xbd38
movq 0x10(%rbx), %rax
movq 0x18(%rbx), %rcx
movq %rcx, 0x8(%rax)
movq 0x20(%rbx), %rdx
movq %rdx, 0x10(%rax)
movq 0x30(%rbx), %rdx
movq 0x40(%rbx), %rsi
movq %rsi, 0x8(%rdx)
movq 0x10(%rax), %rax
leaq 0x40(%rsp), %r14
andq $0x0, (%r14)
orq %rcx, %rax
setne -0x8(%r14)
jne 0xa258
leaq 0x10(%rsp), %rdi
callq 0xf4a8
leaq 0x1dfca(%rip), %rdx     # 0x281bc
leaq 0x1df53(%rip), %rcx     # 0x2814c
leaq 0x1df46(%rip), %r8      # 0x28146
leaq 0x18(%rsp), %rdi
leaq 0x38(%rsp), %rsi
callq 0x1059a
movq 0x18(%rsp), %r8
leaq 0x1de1e(%rip), %rdx     # 0x28039
leaq 0x8(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x4a
popq %rcx
callq 0xdb34
leaq 0x8(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xdbb2
leaq 0x8(%rsp), %rdi
callq 0xdb94
leaq 0x18(%rsp), %rdi
callq 0x8aa8
leaq 0x10(%rsp), %rdi
callq 0xbcf2
movq %r14, %rdi
callq 0xbd38
movq 0x30(%rbx), %rax
movq 0x8(%rax), %rax
movq 0x10(%rax), %rcx
movq 0x8(%rax), %rax
leaq 0x40(%rsp), %r14
andq $0x0, (%r14)
orq %rcx, %rax
sete -0x8(%r14)
je 0xa2fa
leaq 0x10(%rsp), %rdi
callq 0xf4a8
leaq 0x1df4a(%rip), %rdx     # 0x281de
leaq 0x1deab(%rip), %rcx     # 0x28146
leaq 0x1deaa(%rip), %r8      # 0x2814c
leaq 0x18(%rsp), %rdi
leaq 0x38(%rsp), %rsi
callq 0x1059a
movq 0x18(%rsp), %r8
leaq 0x1dd7c(%rip), %rdx     # 0x28039
leaq 0x8(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x4b
popq %rcx
callq 0xdb34
leaq 0x8(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xdbb2
leaq 0x8(%rsp), %rdi
callq 0xdb94
leaq 0x18(%rsp), %rdi
callq 0x8aa8
leaq 0x10(%rsp), %rdi
callq 0xbcf2
movq %r14, %rdi
callq 0xbd38
movq 0x30(%rbx), %rax
movq 0x10(%rax), %rcx
movq 0x8(%rax), %rax
leaq 0x40(%rsp), %r14
andq $0x0, (%r14)
orq %rcx, %rax
setne -0x8(%r14)
jne 0xa398
leaq 0x10(%rsp), %rdi
callq 0xf4a8
leaq 0x1de9b(%rip), %rdx     # 0x281cd
leaq 0x1de13(%rip), %rcx     # 0x2814c
leaq 0x1de06(%rip), %r8      # 0x28146
leaq 0x18(%rsp), %rdi
leaq 0x38(%rsp), %rsi
callq 0x1059a
movq 0x18(%rsp), %r8
leaq 0x1dcde(%rip), %rdx     # 0x28039
leaq 0x8(%rsp), %rdi
pushq $0x1
popq %rsi
pushq $0x4c
popq %rcx
callq 0xdb34
leaq 0x8(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xdbb2
leaq 0x8(%rsp), %rdi
callq 0xdb94
leaq 0x18(%rsp), %rdi
callq 0x8aa8
leaq 0x10(%rsp), %rdi
callq 0xbcf2
movq %r14, %rdi
callq 0xbd38
addq $0x48, %rsp
popq %rbx
popq %r14
retq
jmp 0xa3c6
jmp 0xa3d7
jmp 0xa3e6
jmp 0xa3c6
jmp 0xa3f5
jmp 0xa3d7
jmp 0xa3e6
jmp 0xa3c6
jmp 0xa3f5
jmp 0xa3d7
jmp 0xa3e6
jmp 0xa3c6
jmp 0xa3f5
jmp 0xa3d7
jmp 0xa3e6
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0xdb94
jmp 0xa3da
jmp 0xa3f5
movq %rax, %rbx
leaq 0x18(%rsp), %rdi
callq 0x8aa8
jmp 0xa3e9
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbcf2
jmp 0xa3f8
movq %rax, %rbx
movq %r14, %rdi
callq 0xbd38
movq %rbx, %rdi
callq 0x8980