public void A_Insert() { wojiluOrmTestInit.ClearLog(); wojiluOrmTestInit.InitMetaData(); ConsoleTitleUtil.ShowTestTitle("Insert"); //wojilu.file.Delete( "log.txt" ); // 此处应该先向基类添加数据 // 然后向子类添加数据(同时调整insert sql,插入Id的值) // 总共添加46条数据 for (int i = 0; i < 20; i++) { // 在插入数据的时候,多态关联没有特别需要注意的 TPostCategory pcat = new TPostCategory(); pcat.Name = "post帖子分类"; pcat.Hits = new Random().Next(1, 100); db.insert(pcat); Assert.Greater(pcat.Id, 0); TTopicCategory tcat = new TTopicCategory(); tcat.Name = "topic主题分类"; tcat.ReplyCount = new Random().Next(1, 200); db.insert(tcat); Assert.Greater(tcat.Id, 0); TPost post = new TPost(); post.Title = "post_34名美国议员联名致函"; post.Body = "希腊深化的过去的发恩持大扽肯炉衬扽拉歘称"; post.Uid = "张三"; post.Category = pcat; // 多态关联添加 post.Hits = new Random().Next(); db.insert(post); Assert.Greater(post.Id, 0); TTopic topic = new TTopic(); topic.Title = "topic_我是主题帖子"; topic.Body = "标题似乎很奇怪,秘密嘛,自然是不能说的。于是乎“不能说的秘密”便成了一个病句。"; topic.Uid = "李四"; topic.Category = tcat; topic.Hits = new Random().Next(34, 10039343); topic.ReplyCount = 3; db.insert(topic); Assert.Greater(topic.Id, 0); } for (int i = 0; i < 3; i++) { // 添加主题帖子,让其分类名称和帖子分类名称相同,便于下面测试的时候看是否也在多态查询结果中 TTopicCategory tcatfake = new TTopicCategory(); tcatfake.Name = "zzTopic帖子分类"; tcatfake.ReplyCount = new Random().Next(1, 200); db.insert(tcatfake); Assert.Greater(tcatfake.Id, 0); TTopic topicfake = new TTopic(); topicfake.Title = "zzTopic我是主题帖子"; topicfake.Body = "标题似乎很奇怪,秘密嘛,自然是不能说的。于是乎“不能说的秘密”便成了一个病句。"; topicfake.Uid = "李四"; topicfake.Category = tcatfake; topicfake.Hits = new Random().Next(34, 10039343); topicfake.ReplyCount = 3; db.insert(topicfake); Assert.Greater(topicfake.Id, 0); // 直接添加父类的具体数据 TCategory category = new TCategory(); category.Name = "post帖子分类"; db.insert(category); TDataRoot root = new TDataRoot(); root.Title = "zzParent我是父类之init初始化"; root.Body = "父类的内容之init初始化"; root.Category = category; db.insert(root); } insertAbstractTest(); }
public void A_Insert() { wojiluOrmTestInit.ClearLog(); wojiluOrmTestInit.InitMetaData(); ConsoleTitleUtil.ShowTestTitle( "Insert" ); //wojilu.file.Delete( "log.txt" ); // �˴�Ӧ���������������� // Ȼ��������������ݣ�ͬʱ����insert sql������Id��ֵ�� // �ܹ����46������ for (int i = 0; i < 20; i++) { // �ڲ������ݵ�ʱ��̬����û���ر���Ҫע��� TPostCategory pcat = new TPostCategory(); pcat.Name = "post���ӷ���"; pcat.Hits = new Random().Next( 1, 100 ); db.insert( pcat ); Assert.Greater( pcat.Id, 0 ); TTopicCategory tcat = new TTopicCategory(); tcat.Name = "topic�������"; tcat.ReplyCount = new Random().Next( 1, 200 ); db.insert( tcat ); Assert.Greater( tcat.Id, 0 ); TPost post = new TPost(); post.Title = "post_34��������Ա�����º�"; post.Body = "ϣ����Ĺ�ȥ�ķ����ִ�Y��¯�ĒY���_��"; post.Uid = "����"; post.Category = pcat; // ��̬������� post.Hits = new Random().Next(); db.insert( post ); Assert.Greater( post.Id, 0 ); TTopic topic = new TTopic(); topic.Title = "topic_������������"; topic.Body = "�����ƺ�����֣��������Ȼ�Dz���˵�ġ����Ǻ�������˵�����ܡ������һ�����䡣"; topic.Uid = "����"; topic.Category = tcat; topic.Hits = new Random().Next( 34, 10039343 ); topic.ReplyCount = 3; db.insert( topic ); Assert.Greater( topic.Id, 0 ); } for (int i = 0; i < 3; i++) { // ����������ӣ�����������ƺ����ӷ���������ͬ������������Ե�ʱ���Ƿ�Ҳ�ڶ�̬��ѯ����� TTopicCategory tcatfake = new TTopicCategory(); tcatfake.Name = "zzTopic���ӷ���"; tcatfake.ReplyCount = new Random().Next( 1, 200 ); db.insert( tcatfake ); Assert.Greater( tcatfake.Id, 0 ); TTopic topicfake = new TTopic(); topicfake.Title = "zzTopic������������"; topicfake.Body = "�����ƺ�����֣��������Ȼ�Dz���˵�ġ����Ǻ�������˵�����ܡ������һ�����䡣"; topicfake.Uid = "����"; topicfake.Category = tcatfake; topicfake.Hits = new Random().Next( 34, 10039343 ); topicfake.ReplyCount = 3; db.insert( topicfake ); Assert.Greater( topicfake.Id, 0 ); // ֱ����Ӹ���ľ������� TCategory category = new TCategory(); category.Name = "post���ӷ���"; db.insert( category ); TDataRoot root = new TDataRoot(); root.Title = "zzParent���Ǹ���֮init��ʼ��"; root.Body = "���������֮init��ʼ��"; root.Category = category; db.insert( root ); } insertAbstractTest(); }
public void A_Insert() { wojiluOrmTestInit.ClearLog(); wojiluOrmTestInit.InitMetaData(); ConsoleTitleUtil.ShowTestTitle( "Insert" ); //wojilu.file.Delete( "log.txt" ); // 此处应该先向基类添加数据 // 然后向子类添加数据(同时调整insert sql,插入Id的值) // 总共添加46条数据 for (int i = 0; i < 20; i++) { // 在插入数据的时候,多态关联没有特别需要注意的 TPostCategory pcat = new TPostCategory(); pcat.Name = "post帖子分类"; pcat.Hits = new Random().Next( 1, 100 ); db.insert( pcat ); Assert.Greater( pcat.Id, 0 ); TTopicCategory tcat = new TTopicCategory(); tcat.Name = "topic主题分类"; tcat.ReplyCount = new Random().Next( 1, 200 ); db.insert( tcat ); Assert.Greater( tcat.Id, 0 ); TPost post = new TPost(); post.Title = "post_34名美国议员联名致函"; post.Body = "希腊深化的过去的发恩持大扽肯炉衬扽拉歘称"; post.Uid = "张三"; post.Category = pcat; // 多态关联添加 post.Hits = new Random().Next(); db.insert( post ); Assert.Greater( post.Id, 0 ); TTopic topic = new TTopic(); topic.Title = "topic_我是主题帖子"; topic.Body = "标题似乎很奇怪,秘密嘛,自然是不能说的。于是乎“不能说的秘密”便成了一个病句。"; topic.Uid = "李四"; topic.Category = tcat; topic.Hits = new Random().Next( 34, 10039343 ); topic.ReplyCount = 3; db.insert( topic ); Assert.Greater( topic.Id, 0 ); } for (int i = 0; i < 3; i++) { // 添加主题帖子,让其分类名称和帖子分类名称相同,便于下面测试的时候看是否也在多态查询结果中 TTopicCategory tcatfake = new TTopicCategory(); tcatfake.Name = "zzTopic帖子分类"; tcatfake.ReplyCount = new Random().Next( 1, 200 ); db.insert( tcatfake ); Assert.Greater( tcatfake.Id, 0 ); TTopic topicfake = new TTopic(); topicfake.Title = "zzTopic我是主题帖子"; topicfake.Body = "标题似乎很奇怪,秘密嘛,自然是不能说的。于是乎“不能说的秘密”便成了一个病句。"; topicfake.Uid = "李四"; topicfake.Category = tcatfake; topicfake.Hits = new Random().Next( 34, 10039343 ); topicfake.ReplyCount = 3; db.insert( topicfake ); Assert.Greater( topicfake.Id, 0 ); // 直接添加父类的具体数据 TCategory category = new TCategory(); category.Name = "post帖子分类"; db.insert( category ); TDataRoot root = new TDataRoot(); root.Title = "zzParent我是父类之init初始化"; root.Body = "父类的内容之init初始化"; root.Category = category; db.insert( root ); } insertAbstractTest(); }