我需要编写一个类来强制执行关于项目的规则,这些项目可能会添加到仓库中的相同容器中,也可能不会添加到同一个容器中,并且我希望在实现它之前将需求转换为Cucumber。
每个项目都有几个属性,例如“项目系列”(例如:电子产品、书籍)、“项目状态”(例如:主要库存、故障库存)和“批次”(例如: 1050、1051)。
为此,我可以想出几种编写Cucumber测试的策略,我想知道哪种策略是推荐的:
首先,您可以枚举每个产品的所有属性:
Given I have a tote containing:
| sku | client | family | status | batch | we
我成功地编写了我的库存计划:
// Inventory.java part 1
// this program is to calculate the value of the inventory of the Electronics Department's cameras
import java.util.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
public class Inventory
{
public static void main(String[] args)
我正在设计一个解决方案,在这个问题上,我有一个有分数的项目列表。就像。
Product Score
A 10.4
B 7.4
Z 5.4
D 4.4
C 4.2
H 4.1
G 3.4
BN 32.41
CV 2.3
AV 1.6
FG 10.7
.
.
.
.
........
这些物品必须经过一组黑匣子之类的步骤。
得分项目->第一步-(再排名)
每一步都会根据
我不确定是否只使用select语句就可以完成以下操作,但是我有两个表(用问题所需的数据截断)。
库存项目
id int (初级)
数量int
stock -包含库存项中的更改(库存历史记录)
id int (初级)
inventory_item_id int (外键)
数量int
创建日期时间
库存中的 quantity 是库存的变化,而库存项目中的数量是该项目的当前数量。
running列中的所有内容都将返回0
SELECT
inventory_item.id,
(inventory_item.quantity - SUM(stock.quan
这是一种从库存表中删除零库存记录的方法。我想减少LINQ在数据库上执行的代码/次数。 库存表 public class Inventory
{
public int itemCode { get; set; }
public decimal price { get; set; }
public decimal availQty { get; set; } // Can have Negative values.
} 示例数据 itemCode price availQty
1 10
我想,当用户选择(通过Many2one字段)一个类别时,我需要为Brands找到其相关的parent_id,以便在另一个Many2one字段上添加一个域筛选器,以具有这些品牌的相关子项。因为我是初学者,我不知道该怎么做。 假设Many2one字段category_id在这里,用户将从前三个条目中选择一个类别,现在我们知道用户想要添加一个电子产品相关的项目,那么系统应该填充电子产品相关品牌(除了所有/电子产品/品牌)上的Many2one字段brand_id,以从所有/电子产品中的最后2个条目中选择。 All / Electronics / Personal Computers
All / El