// File: /workspace/github_cpp_makefile_star2_O1/ambersun1234[P]AVL_Tree/./src/unit_test.cpp
// Function: nodeTest_constructor_Test::TestBody()
TEST_F( nodeTest , constructor ) {
	EXPECT_EQ( node_1->getData() , 10 );
	EXPECT_EQ( node_1->getHeight() , 1 );
	EXPECT_EQ( node_2->getData() , 20.7 );
	EXPECT_LT( node_2->getHeight() , 2 );
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x28, %rsp
movq %rdi, %rbx
movq 0x10(%rdi), %rax
movl (%rax), %eax
leaq 0x8(%rsp), %rcx
movl %eax, (%rcx)
leaq 0x10(%rsp), %r8
movl $0xa, (%r8)
leaq 0x2b37f(%rip), %rsi     # 0x34045
leaq 0x2b38a(%rip), %rdx     # 0x34057
leaq 0x18(%rsp), %r14
movq %r14, %rdi
callq 0xcb9b
cmpb $0x0, (%r14)
jne 0x8d67
leaq 0x8(%rsp), %rdi
callq 0x11254
movq 0x20(%rsp), %rax
testq %rax, %rax
je 0x8cfd
movq (%rax), %r8
jmp 0x8d04
leaq 0x2d703(%rip), %r8      # 0x36407
leaq 0x2b326(%rip), %rdx     # 0x34031
leaq 0x10(%rsp), %rdi
movl $0x1, %esi
movl $0x26, %ecx
callq 0xea10
leaq 0x10(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0xeaae
leaq 0x10(%rsp), %rdi
callq 0xea7c
cmpq $0x0, 0x8(%rsp)
je 0x8d67
movl $0x1, %edi
callq 0xea0c
testb %al, %al
je 0x8d5e
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x8d5e
movq (%rdi), %rax
callq *0x8(%rax)
movq $0x0, 0x8(%rsp)
leaq 0x20(%rsp), %rdi
xorl %esi, %esi
callq 0xc33c
movq 0x10(%rbx), %rax
movl 0x18(%rax), %eax
leaq 0x8(%rsp), %rcx
movl %eax, (%rcx)
leaq 0x10(%rsp), %r8
movl $0x1, (%r8)
leaq 0x2b2c6(%rip), %rsi     # 0x3405a
leaq 0x2b6b8(%rip), %rdx     # 0x34453
leaq 0x18(%rsp), %r14
movq %r14, %rdi
callq 0xcb9b
cmpb $0x0, (%r14)
jne 0x8e35
leaq 0x8(%rsp), %rdi
callq 0x11254
movq 0x20(%rsp), %rax
testq %rax, %rax
je 0x8dcb
movq (%rax), %r8
jmp 0x8dd2
leaq 0x2d635(%rip), %r8      # 0x36407
leaq 0x2b258(%rip), %rdx     # 0x34031
leaq 0x10(%rsp), %rdi
movl $0x1, %esi
movl $0x27, %ecx
callq 0xea10
leaq 0x10(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0xeaae
leaq 0x10(%rsp), %rdi
callq 0xea7c
cmpq $0x0, 0x8(%rsp)
je 0x8e35
movl $0x1, %edi
callq 0xea0c
testb %al, %al
je 0x8e2c
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x8e2c
movq (%rdi), %rax
callq *0x8(%rax)
movq $0x0, 0x8(%rsp)
leaq 0x20(%rsp), %rdi
xorl %esi, %esi
callq 0xc33c
movq 0x30(%rbx), %rax
movsd (%rax), %xmm0
leaq 0x8(%rsp), %rcx
movsd %xmm0, (%rcx)
movabsq $0x4034b33333333333, %rax # imm = 0x4034B33333333333
leaq 0x10(%rsp), %r8
movq %rax, (%r8)
leaq 0x2b203(%rip), %rsi     # 0x3406e
leaq 0x2b20e(%rip), %rdx     # 0x34080
leaq 0x18(%rsp), %r14
movq %r14, %rdi
callq 0xcd17
cmpb $0x0, (%r14)
jne 0x8f0c
leaq 0x8(%rsp), %rdi
callq 0x11254
movq 0x20(%rsp), %rax
testq %rax, %rax
je 0x8ea2
movq (%rax), %r8
jmp 0x8ea9
leaq 0x2d55e(%rip), %r8      # 0x36407
leaq 0x2b181(%rip), %rdx     # 0x34031
leaq 0x10(%rsp), %rdi
movl $0x1, %esi
movl $0x28, %ecx
callq 0xea10
leaq 0x10(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0xeaae
leaq 0x10(%rsp), %rdi
callq 0xea7c
cmpq $0x0, 0x8(%rsp)
je 0x8f0c
movl $0x1, %edi
callq 0xea0c
testb %al, %al
je 0x8f03
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x8f03
movq (%rdi), %rax
callq *0x8(%rax)
movq $0x0, 0x8(%rsp)
leaq 0x20(%rsp), %rdi
xorl %esi, %esi
callq 0xc33c
movq 0x30(%rbx), %rax
movl 0x18(%rax), %eax
leaq 0x8(%rsp), %rcx
movl %eax, (%rcx)
leaq 0x10(%rsp), %r8
movl $0x2, (%r8)
leaq 0x2b14c(%rip), %rsi     # 0x34085
leaq 0x2b159(%rip), %rdx     # 0x34099
leaq 0x18(%rsp), %rbx
movq %rbx, %rdi
callq 0xbdca
cmpb $0x0, (%rbx)
jne 0x8fd9
leaq 0x8(%rsp), %rdi
callq 0x11254
movq 0x20(%rsp), %rax
testq %rax, %rax
je 0x8f6f
movq (%rax), %r8
jmp 0x8f76
leaq 0x2d491(%rip), %r8      # 0x36407
leaq 0x2b0b4(%rip), %rdx     # 0x34031
leaq 0x10(%rsp), %rdi
movl $0x1, %esi
movl $0x29, %ecx
callq 0xea10
leaq 0x10(%rsp), %rdi
leaq 0x8(%rsp), %rsi
callq 0xeaae
leaq 0x10(%rsp), %rdi
callq 0xea7c
cmpq $0x0, 0x8(%rsp)
je 0x8fd9
movl $0x1, %edi
callq 0xea0c
testb %al, %al
je 0x8fd0
movq 0x8(%rsp), %rdi
testq %rdi, %rdi
je 0x8fd0
movq (%rdi), %rax
callq *0x8(%rax)
movq $0x0, 0x8(%rsp)
leaq 0x20(%rsp), %rdi
xorl %esi, %esi
callq 0xc33c
addq $0x28, %rsp
popq %rbx
popq %r14
retq
jmp 0x9040
jmp 0x9040
jmp 0x9040
jmp 0x9040
jmp 0x9007
jmp 0x9016
jmp 0x9025
jmp 0x9007
jmp 0x9016
jmp 0x9025
jmp 0x9007
jmp 0x9016
jmp 0x9025
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xea7c
jmp 0x9019
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0xbda2
jmp 0x9028
movq %rax, %rbx
leaq 0x18(%rsp), %rdi
callq 0xbdb4
movq %rbx, %rdi
callq 0x7960
jmp 0x9040
jmp 0x9040
jmp 0x9040
movq %rax, %rdi
callq 0xc14c